저는 여러 곳에서 다음 사항을 확인하는 프로젝트를 진행하고 있습니다.
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);
}
더 좋은 방법이 있습니까?