ich überall sehen Konstruktionen wie:Nullable ToString()
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? Wenigstens sagt Reflector dass:
public override string ToString()
{
if (!this.HasValue)
{
return "";
}
return this.value.ToString();
}
Also, ist das richtig (die kürzere Version) oder ich bin etwas fehlt?
Ich habe Code nicht so gesehen :) – mayu