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.


7
Was ist der Zweck eines Stapels? Warum brauchen wir es?
Ich lerne gerade MSIL, um zu lernen, wie ich meine C # .NET-Anwendungen debugge. Ich habe mich immer gefragt: Was ist der Zweck des Stapels? Um meine Frage in einen Zusammenhang zu bringen: Warum erfolgt eine Übertragung vom Speicher zum Stapel oder "Laden"? Warum gibt es andererseits eine Übertragung vom …
320 c#  .net  vb.net  cil  .net-assembly 


6
Abrufen eines Listenelements nach Index
Ich habe vor kurzem angefangen, c # zu verwenden, um von Java zu wechseln. Ich kann anscheinend nicht finden, wie ich ein Listenelement nach Index erhalte. In Java wäre es, um das erste Element der Liste zu erhalten: list1.get(0); Was ist das Äquivalent in c #?
320 c#  list 

7
Was gibt LINQ zurück, wenn die Ergebnisse leer sind?
Ich habe eine Frage zur LINQ-Abfrage. Normalerweise gibt eine Abfrage einen IEnumerable<T>Typ zurück. Wenn die Rückgabe leer ist, ist nicht sicher, ob sie null ist oder nicht. Ich bin nicht sicher, ob das Folgende ToList()eine Ausnahme auslöst oder nur eine leere, List<string>wenn nichts im IEnumerableErgebnis gefunden wird. List<string> list = …
319 c#  linq 

11
Abrufen der Thread-ID von einem Thread
In C # können Sie beispielsweise beim Debuggen von Threads die ID jedes Threads sehen. Ich konnte keinen Weg finden, programmgesteuert denselben Thread zu erhalten. Ich konnte nicht einmal die ID des aktuellen Threads (in den Eigenschaften von Thread.currentThread) erhalten. Ich frage mich also, wie Visual Studio die IDs der …
319 c#  .net  multithreading 



12
Ich erhalte die Fehlermeldung "Es wurde versucht, ein Programm mit einem falschen Format zu laden" in einem SQL Server-Replikationsprojekt
Der genaue Fehler ist wie folgt Datei oder Assembly 'Microsoft.SqlServer.Replication, Version = 9.0.242.0, Culture = neutral, PublicKeyToken = 89845dcd8080cc91' oder eine ihrer Abhängigkeiten konnte nicht geladen werden. Es wurde versucht, ein Programm mit einem falschen Format zu laden. Ich habe vor kurzem wieder angefangen, an diesem Projekt zu arbeiten, nachdem …


11
Deserialisieren von JSON zu .NET-Objekten mit Newtonsoft (oder LINQ zu JSON vielleicht?)
Ich weiß, dass es ein paar Posts über Newtonsoft gibt, also ist dies hoffentlich keine Wiederholung ... Ich versuche, JSON-Daten, die von Kazaas API zurückgegeben werden, in ein nettes Objekt umzuwandeln WebClient client = new WebClient(); Stream stream = client.OpenRead("http://api.kazaa.com/api/v1/search.json?q=muse&type=Album"); StreamReader reader = new StreamReader(stream); List<string> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<string>>(reader.Read().ToString()); foreach …

4
Synchrones Warten auf eine asynchrone Operation und warum friert Wait () das Programm hier ein
Vorwort : Ich suche eine Erklärung, nicht nur eine Lösung. Ich kenne die Lösung bereits. Obwohl ich mehrere Tage damit verbracht habe, MSDN-Artikel über das aufgabenbasierte asynchrone Muster (TAP) zu studieren, asynchron zu sein und zu warten, bin ich immer noch etwas verwirrt über einige der feineren Details. Ich schreibe …




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.