C # 4.0 führte Funktionen wie dynamische Objekte, COM-Interoperabilitätsverbesserungen, generische Co- und Contravarianz, optionale und benannte Parameter ein. Verwenden Sie dieses Tag, wenn sich Ihre Frage speziell auf C # 4.0-spezifische Features bezieht. Das C # -Tag sollte verwendet werden, wenn Ihre Frage nicht für C # 4.0-Funktionen spezifisch ist.
Nehmen wir an, ich habe eine Methode wie folgt:
%Vor%
Aber der obige Code hat zwei Suchvorgänge im Wörterbuch:
Der Test auf die Existenz des Schlüssels
Das tatsächliche Abrufen des Werts
Gibt es einen optimaleren Weg, eine solche Fu...
28.02.2012, 15:55
Was ist die Leistung beim Testen, ob eine Variable vom Referenztyp in C # ein Nullzeiger ist (wie if (x == null) ...) im Vergleich zum Testen, ob eine Ganzzahl kleiner als Null oder gerade ist? ein Bool ist falsch?
Gibt es andere Problem...
11.01.2013, 12:52
Darf ich wissen, was ist der Unterschied zwischen C # 4.0 und C # 2.0? Ist C # 4.0 abwärtskompatibel zu C # 2.0?
Kann ich sagen, dass C # 4.0 eine Obermenge von C # 2.0 ist (genau wie C ++ für C)?
Danke.
16.05.2010, 10:19
Wie in:
%Vor%
Hinweis: Das obige kompiliert nicht und funktioniert nicht (die Var kann dort nicht verwendet werden), es ist nur um meinen Punkt zu zeigen.
Update : Nur um die Frage zu klären, hatte ich bereits versucht, zu verwenden
%V...
20.10.2010, 20:53
Wenn ich eine ungültige Umwandlung von einer Klasse in eine Schnittstelle versuche, dann meldet sich der Compiler nicht (der Fehler tritt zur Laufzeit auf); Es tut jedoch, wenn ich eine ähnliche Umwandlung in eine abstrakte Klasse versuche....
09.09.2012, 01:09
Ich habe eine XSD mit mehreren komplexen Typen und einfachen Typen (Teil der Datei, die unten gezeigt wird). Ich muss dieses Dokument analysieren, um maxLength von jedem der SimpleTypes zu erhalten, auf die in den komplexen Typen verwiesen wird....
19.07.2012, 21:03
Ich habe die folgende Linq, um eine Liste nach Jahr, dann nach Monat zu gruppieren.
%Vor%
Meine aktuelle Ausgabe ist die folgende:
%Vor%
Wie Sie sehen, sind Monate ohne Wert nicht in der Abfrage enthalten. Ich möchte sie einschließen und...
22.11.2010, 13:30
Ich verwende den folgenden Code, um auf eine Shell-DLL zu verweisen
%Vor%
Es funktioniert gut auf meiner Windows 7-Entwicklungsmaschine. Aber wenn ich versuche, die EXE auf Win 2003 Server auszuführen, bekomme ich diese Ausnahme
%Vor%
Ic...
22.08.2012, 14:19
Ich möchte ein String-Array von Bedingungen vom Client wie field == value akzeptieren.
Es wäre wirklich nett, ein Spezifikationsobjekt zu erstellen, das die Zeichenfolge im Konstruktor akzeptieren und einen Lambda-Ausdruck ausgeben könnte, um...
02.05.2011, 04:54
Um ein json-Objekt zu deserialisieren, musste ich eine Elternklasse definieren, die ein Objekt oder ein Array von Objekten für die Kindklasse enthalten würde. Es muss ein Objekt sein, wenn ein Objekt abgerufen wurde, oder ein Array von Objekten,...
12.04.2012, 06:16