Als «nullable» getaggte Fragen

Das nullable-Tag ist für Probleme im Zusammenhang mit nullable-Mitgliedern oder -Typen vorgesehen. Eine Null wird verwendet, um einen fehlenden oder unbekannten Wert darzustellen.

484
So konvertieren Sie C # nullable int in int

Wie konvertiere ich eine Nullable intin eineint ? Angenommen, ich habe 2 Arten von int wie folgt: int? v1; int v2; Ich möchte den v1Wert zuweisen v2. v2 = v1;wird einen Fehler verursachen. Wie konvertiere ich v1zu

202
Wie überprüfe ich, ob ein Objekt nullwertfähig ist?

Wie überprüfe ich, ob ein bestimmtes Objekt nullbar ist? Mit anderen Worten, wie implementiere ich die folgende Methode ... bool IsNullableValueType(object o) { ... } EDIT: Ich suche nach nullbaren Werttypen. Ich hatte keine Ref-Typen im Sinn. //Note: This is just a sample. The code has been...

191
So setzen Sie enum auf null

Ich habe eine Aufzählung string name; public enum Color { Red, Green, Yellow } So setzen Sie es beim Laden auf NULL. name = ""; Color color = null; //error Bearbeitet: Mein schlechtes, ich habe es nicht richtig erklärt. Aber alle Antworten in Bezug auf nullable sind perfekt. Meine Situation ist Was...

159
Nullable Rückgabetypen in PHP7

PHP 7 führt Rückgabetypdeklarationen ein . Das heißt, ich kann jetzt angeben, dass der Rückgabewert eine bestimmte Klasse, Schnittstelle, ein bestimmtes Array, ein aufrufbarer oder einer der neu anzeigbaren Skalartypen ist, wie dies für Funktionsparameter möglich ist. function returnHello():...

151
Wie funktioniert der Vergleichsoperator mit null int?

Ich fange an, nullbare Typen zu lernen und bin auf folgendes Verhalten gestoßen. Beim Versuch, nullable int zu verwenden, sehe ich, dass der Vergleichsoperator ein unerwartetes Ergebnis liefert. In meinem Code unten lautet die Ausgabe beispielsweise "beide und 1 sind gleich" . Beachten Sie, dass...