ArgumentException 및 ArgumentNullException은 모두 인수의 유효성 검사에 사용됩니다..NET에서 외부 콜백의 결과를 확인할 때 예외가 발생해야합니까?
if (argument == null)
throw new ArgumentNullException("argument must not be null", "argument");
콜백 결과의 유효성을 검사하는 가장 좋은 방법은 무엇입니까?
var x = argument.GetX();
if (x == null)
throw ???
제 경우에는 XmlException이 가장 좋았지 만 여기서 더 나은 해결책이있는 것처럼 보입니다. –