Als «nullable» getaggte Fragen

142
Nullable ToString ()

Ich sehe überall Konstruktionen wie: int? myVar = null; string test = myVar.HasValue ? myVar.Value.ToString() : string.Empty; Warum nicht einfach verwenden: string test = myVar.ToString(); Ist das nicht genau das gleiche? Zumindest sagt Reflector Folgendes: public override string...

136
C # nullable string error

private string? typeOfContract { get { return (string?)ViewState["typeOfContract"]; } set { ViewState["typeOfContract"] = value; } } Später im Code benutze ich es so: typeOfContract = Request.QueryString["type"]; Bei der Zeilenerklärung wird folgende Fehlermeldung typeOfContractangezeigt:...

110
C # generische Typeinschränkung für alles nullbar

Also habe ich diese Klasse: public class Foo<T> where T : ??? { private T item; public bool IsNull() { return item == null; } } Jetzt suche ich nach einer Typeinschränkung, mit der ich alles als Typparameter verwenden kann null. Das bedeutet alle Referenztypen sowie alle Nullable( T?) Typen:...

97
Kontrollkästchen für nullbaren Booleschen Wert

Mein Modell hat einen Booleschen Wert, der nullwertfähig sein muss public bool? Foo { get; set; } also in meinem Razor cshtml habe ich @Html.CheckBoxFor(m => m.Foo) außer das funktioniert nicht. Es wird auch nicht mit (bool) gecastet. Wenn ich mache @Html.CheckBoxFor(m => m.Foo.Value) Das...

83
Was ist der Unterschied zwischen 'int'? und 'int' in C #?

Ich bin zu 90% sicher, dass ich diese Antwort beim Stackoverflow schon einmal gesehen habe. Tatsächlich hatte ich das "int?" Syntax, bevor ich sie hier sehe, aber egal wie ich suche, ich kann den vorherigen Beitrag nicht finden und es macht mich verrückt. Es ist möglich, dass ich versehentlich die...