Als «c#» getaggte Fragen

C # (ausgesprochen "siehe scharf") ist eine statische Typisierungsprogrammiersprache mit mehreren Paradigmen, die von Microsoft entwickelt wurde. C # -Code zielt normalerweise auf die .NET-Tools und -Laufzeiten von Microsoft ab, zu denen unter anderem .NET Framework, .NET Core und Xamarin gehören. Verwenden Sie dieses Tag für Fragen zu Code, der in der formalen Spezifikation von C # oder C # geschrieben ist.


23
Wie kann ich diese ASP.NET MVC SelectList zum Laufen bringen?
Ich erstelle eine Auswahlliste in meinem Controller, um sie in der Ansicht anzuzeigen. Ich versuche es im laufenden Betrieb zu erstellen, irgendwie ... so ... myViewData.PageOptionsDropDown = new SelectList(new [] {"10", "15", "25", "50", "100", "1000"}, "15"); Es wird kompiliert, aber die Ausgabe ist schlecht ... <select id="PageOptionsDropDown" name="PageOptionsDropDown"> <option>10</option> …

11
Mehrere HttpPost-Methoden im Web-API-Controller
Ich beginne mit der Verwendung des MVC4-Web-API-Projekts. Ich habe einen Controller mit mehreren HttpPostMethoden. Der Controller sieht folgendermaßen aus: Regler public class VTRoutingController : ApiController { [HttpPost] public MyResult Route(MyRequestTemplate routingRequestTemplate) { return null; } [HttpPost] public MyResult TSPRoute(MyRequestTemplate routingRequestTemplate) { return null; } } Hier wird MyRequestTemplatedie Vorlagenklasse dargestellt, …

7
Was ist LINQ und was macht es? [geschlossen]
Es ist schwer zu sagen, was hier gefragt wird. Diese Frage ist mehrdeutig, vage, unvollständig, zu weit gefasst oder rhetorisch und kann in ihrer gegenwärtigen Form nicht angemessen beantwortet werden. Hilfe zur Klärung dieser Frage, damit sie wieder geöffnet werden kann, finden Sie in der Hilfe . Geschlossen vor 7 …
126 c#  linq 






8
Wie führe ich Code aus, nachdem ein Formular geladen wurde?
In .NET gibt es in Windows Forms ein Ereignis, das ausgelöst wird, bevor das Formular geladen wird (Form.Load). Es gibt jedoch kein entsprechendes Ereignis, das nach dem Laden des Formulars ausgelöst wird. Ich möchte eine Logik ausführen, nachdem das Formular geladen wurde. Kann jemand eine Lösung empfehlen?
126 c#  .net  winforms  events 

5
Warum sollte ich einzelne "Warten auf Task.WhenAll" gegenüber mehreren Warten bevorzugen?
Sollte mir die Reihenfolge der Aufgabenerfüllung egal sein und ich brauche nur alle, um sie zu erledigen, sollte ich sie immer noch await Task.WhenAllanstelle von mehreren verwenden await? zB ist DoWork2unten eine bevorzugte Methode zu DoWork1(und warum?): using System; using System.Threading.Tasks; namespace ConsoleApp { class Program { static async Task<string> …

5
'Warten' funktioniert, aber Task aufrufen. Ergebnis hängt / Deadlocks
Ich habe die folgenden vier Tests und der letzte hängt, wenn ich ihn ausführe. Warum passiert das: [Test] public void CheckOnceResultTest() { Assert.IsTrue(CheckStatus().Result); } [Test] public async void CheckOnceAwaitTest() { Assert.IsTrue(await CheckStatus()); } [Test] public async void CheckStatusTwiceAwaitTest() { Assert.IsTrue(await CheckStatus()); Assert.IsTrue(await CheckStatus()); } [Test] public async void CheckStatusTwiceResultTest() { …
126 c#  nunit  task  deadlock  async-await 

6
Wie kann ich in C # ein TextReader-Objekt aus einer Zeichenfolge erstellen (ohne auf die Festplatte zu schreiben)?
Ich verwende einen schnellen CSV-Reader , um eingefügten Text in eine Webseite zu analysieren. Der Fast CSV Reader benötigt ein TextReader-Objekt und ich habe nur eine Zeichenfolge. Was ist der beste Weg, um eine Zeichenfolge im laufenden Betrieb in ein TextReader-Objekt zu konvertieren? Vielen Dank! Update- Beispielcode- Im Originalbeispiel sucht …
126 c#  csv  csvhelper  textreader 

4
So verwenden Sie eine WSDL
Ich muss einen Webdienst nutzen. Sie haben mir die WSDL-Datei geschickt. Was soll ich tun, um es meiner Website hinzuzufügen und es als Proxy zu verwenden? (Wenn ich es in ein virtuelles Verzeichnis stelle, kann es entdeckt werden, aber gewährt es mir die Verbindung mit dem realen Webdienst?)
126 c#  web-services  wsdl 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.