मैं एक परियोजना पर काम कर रहा हूँ जहाँ मुझे कई, कई स्थानों पर निम्नलिखित के लिए जाँच कर रहा हूँ:
if(item.Rate == 0 || item.Rate == null) { }
किसी भी चीज़ से अधिक उत्सुकता के रूप में, दोनों मामलों की जांच करने का सबसे अच्छा तरीका क्या है?
मैंने एक सहायक विधि जोड़ी है जो है:
public static bool nz(object obj)
{
var parsedInt = 0;
var parsed = int.TryParse(obj.ToString(), out parsedInt);
return IsNull(obj) || (parsed && parsedInt == 0);
}
क्या कोई बेहतर तरीका है?