Je travaille sur un projet où je trouve que je vérifie ce qui suit dans de nombreux endroits :
if(item.Rate == 0 || item.Rate == null) { }
Plus qu'une curiosité, quelle est la meilleure façon de vérifier les deux cas ?
J'ai ajouté une méthode d'aide qui est :
public static bool nz(object obj)
{
var parsedInt = 0;
var parsed = int.TryParse(obj.ToString(), out parsedInt);
return IsNull(obj) || (parsed && parsedInt == 0);
}
Y a-t-il un meilleur moyen ?