Ich arbeite an einem Projekt, bei dem ich an vielen, vielen Orten nach Folgendem suche:
if(item.Rate == 0 || item.Rate == null) { }
Was ist der beste Weg, um beide Fälle zu überprüfen?
Ich habe eine Hilfsmethode hinzugefügt, die lautet:
public static bool nz(object obj)
{
var parsedInt = 0;
var parsed = int.TryParse(obj.ToString(), out parsedInt);
return IsNull(obj) || (parsed && parsedInt == 0);
}
Gibt es einen besseren Weg?