Verwenden von auf null festlegbaren Typen in C#

Ich bin nur daran interessiert, die Meinung der Menschen. Beim verwenden von auf null festlegbaren Typen in C# was ist die beste Praxis Weg, um auf null zu testen:

bool isNull = (i == null);

oder

bool isNull = !i.HasValue;

Auch bei der Zuordnung zu einem nicht-null-Typ ist:

long? i = 1;
long j = (long)i;

besser als:

long? i = 1;
long j = i.Value;

InformationsquelleAutor Martin Brown | 2008-11-03

Schreibe einen Kommentar