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
XML-Serialisierung - Nullwerte ausblenden
Kann ich bei Verwendung eines standardmäßigen .NET Xml-Serializers alle Nullwerte ausblenden? Das Folgende ist ein Beispiel für die Ausgabe meiner Klasse. Ich möchte die nullbaren Ganzzahlen nicht ausgeben, wenn sie auf null gesetzt sind. Aktuelle XML-Ausgabe: <?xml version="1.0" encoding="utf-8"?> <myClass> <myNullableInt p2:nil="true" xmlns:p2="http://www.w3.org/2001/XMLSchema-instance" /> <myOtherInt>-1</myOtherInt> </myClass> Was ich möchte: <?xml …

4
Was ist der Unterschied zwischen der Rückgabe von void und der Rückgabe einer Aufgabe?
Beim Betrachten verschiedener C # Async CTP-Beispiele sehe ich einige Async-Funktionen, die zurückkehren void, und andere, die das Nicht-Generische zurückgeben Task. Ich kann sehen, warum die Rückgabe von a Task<MyType>nützlich ist, um Daten an den Aufrufer zurückzugeben, wenn der asynchrone Vorgang abgeschlossen ist, aber die Funktionen, die ich gesehen habe …

10
Erstellen eines konstanten Wörterbuchs in C #
Was ist der effizienteste Weg, um eine konstante (sich zur Laufzeit nie ändernde) Zuordnung von strings zu ints zu erstellen ? Ich habe versucht, ein const Dictionary zu verwenden , aber das hat nicht geklappt. Ich könnte einen unveränderlichen Wrapper mit entsprechender Semantik implementieren , aber das scheint immer noch …

2
Holen Sie sich alle Elemente außer dem ersten aus einem Array
Gibt es einen einzeiligen einfachen Linq-Ausdruck, mit dem nur alles aus einem einfachen Array mit Ausnahme des ersten Elements abgerufen werden kann? for (int i = 1; i <= contents.Length - 1; i++) Message += contents[i]; Ich wollte nur sehen, ob es einfacher ist, zu verdichten.
128 c#  linq 



2
Wie schreibe ich einen Kommentar in einer Razor-Ansicht?
So schreiben Sie einen Kommentar in eine MVC-Ansicht, der nicht an den endgültigen HTML-Code (dh an den Browser, an die Antwort) übertragen wird. Man kann einen Kommentar abgeben mit: <!--<a href="https://stackoverflow.com/">My comment</a> --> Es ist jedoch im Seitenquellcode des Browsers sichtbar. Ist es möglich, Kommentare in '.cshtml'-Dateien nur für den …

9
Wählen Sie in Linq mehrere Felder aus Liste aus
In ASP.NET C # habe ich eine Struktur: public struct Data { public int item1; public int item2; public int category_id; public string category_name; } und ich habe eine Liste davon. Ich möchte auswählen category_idund category_name, läuft ein DISTINCTund schließlich eine ORDERBYauf category_name. Folgendes habe ich jetzt: List<Data> listObject = …
128 c#  linq  data-structures 

7
Kein Main () in WPF?
Ich bin ein Anfänger in Sachen Programmierung, aber ich war mir sicher, dass eine der universellen Regeln war, dass ein Programm mit Main () beginnt. Ich sehe keine, wenn ich ein WPF-Projekt erstelle. Wird Main () in WPF einfach anders benannt?
128 c#  wpf  c#-4.0  main 



4
Wie rufe ich die LoaderException-Eigenschaft ab?
Beim Aktualisieren meiner Servicereferenz wird eine Fehlermeldung angezeigt: Benutzerdefinierte Tool-Warnung: Einer oder mehrere der angeforderten Typen können nicht geladen werden. Rufen Sie die LoaderExceptions-Eigenschaft ab, um weitere Informationen zu erhalten. Wie kann ich die LoaderException-Eigenschaft abrufen? Update: Meine Fehler sind verschwunden, als ich die Domänenobjektprojekte erneut importiert habe. Ich habe …
128 c#  .net  wcf 

16
Casting-Schnittstellen für die Deserialisierung in JSON.NET
Ich versuche, einen Reader einzurichten, der JSON-Objekte von verschiedenen Websites aufnimmt (Think Information Scraping) und sie in C # -Objekte übersetzt. Ich verwende derzeit JSON.NET für den Deserialisierungsprozess. Das Problem, auf das ich stoße, ist, dass es nicht weiß, wie man Eigenschaften auf Schnittstellenebene in einer Klasse behandelt. Also etwas …
128 c#  .net  json  json.net 

8
Warum ist Thread.Sleep so schädlich?
Ich sehe oft erwähnt, dass Thread.Sleep();es nicht verwendet werden sollte, aber ich kann nicht verstehen, warum dies so ist. Wenn Thread.Sleep();dies zu Problemen führen kann, gibt es alternative Lösungen mit demselben Ergebnis, die sicher wären? z.B. while(true) { doSomework(); i++; Thread.Sleep(5000); } ein anderer ist: while (true) { string[] images …
128 c#  multithreading  sleep 


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.