আমি এমন একটি প্রকল্পে কাজ করছি যেখানে আমি দেখতে পেয়েছি যে অনেকগুলি, অনেক জায়গাতেই আমি নীচেরগুলির জন্য চেক করছি:
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);
}
একটি ভাল উপায় আছে কি?