string txt = "asdf";
txt.IndexOfAny(new char[] { 'q', 'b' }, txt.Length);
위와 같은 코드를 실행시켰을 때 분명 제 생각엔 인덱스값이 벗어나서 오류가 나야합니다. 하지만 오류가 나지 않고 그냥 실행 되네요
txt.IndexOfAny(new char[] { 'q', 'b' }, txt.Length + 1);
실제로 위 같이 실행시키면 오류가 납니다.
뭐 때문일까요? 제가 잘못 생각한건가요?
[최초 등록일: ]
[최종 수정일: 8/23/2021]