개체 데이터가 유효한 경우 테스트가 필요한 개체가 있습니다.유효성 검사를 메소드 또는 속성으로 구현 하시겠습니까?
{
if (_step.Equals(string.Empty)) return false;
if (_type.Equals(string.Empty)) return false;
if (_setup.Equals(string.Empty)) return false;
return true;
}
속성으로이를 구현, 또는 방법 및 이유로 더 나은 다음과 같습니다 자체가 객체를 instatiated 스레드에서 호출 될 검증, 그것은 다음과 같습니다? related question에 대한 답변을 읽었지만이 특정 질문은 여기에 포함되어 있다고 생각하지 않습니다.
을 .. .) 일부 CLR 특정 물건 때문에 C#에서도. 물론 나는 내가 *이 책을 읽은 것을 기억하지 못합니다 ... – Treb
그래, 그런 말도 안되는 주장을하는 웹에 여러 기사가 있습니다 ("효과적인 C#"검색은 같은 제목의 좋은 책 외에도 여러 권을 나타냅니다). 그러나 그들은 반복적으로 폭로를 당했다. –
나는 bool AreNulls (params object [] parameters)를 만들 것이다. 매우 일반적인 경우 이러한 사례를 처리하는 메서드입니다. – jop