usr*_*usr 5

.NET通常InvalidOperationException用于此.你不应该抓住NoSuchElementException它,因为它通常表示程序错误.因此,具体的异常类型在这个用例中并不重要.

不幸的是,InvalidOperationException在许多地方用于许多不同的事情.你经常不能说出来.这是BCL异常层次结构中的一个缺陷.