13
Any () * not *이 null 참조 예외를 발생시킬 것으로 예상하는 것은 부당한가요?
확장 메소드를 만들 때 물론 호출 할 수 있습니다 null. 그러나 인스턴스 메소드 호출과 달리 null 호출 은 -> 던질 필요 가 없습니다 NullReferenceException-> 수동으로 확인하고 던질 필요가 없습니다. Linq 확장 방법의 구현을 위해 Any()Microsoft는 ArgumentNullException( https://github.com/dotnet/corefx/blob/master/src/System.Linq/src/System/Linq/AnyAll.cs )를 던져야한다고 결정했습니다 . 글을 써야 돼 if( myCollection != null && myCollection.Any() …