次のコードを実行しています:
private static T FooException<T>(this IEnumerable<T> enum_in)
{
try
{
return enum_in.Single();
}
catch(InvalidOperationException e)
{
throw new XXXException(enum_in.Count(), e ...
}
}
を取得しInvalidOperationException
ます。私が見てみると、enum.Count()
そこにはちょうど1つのアイテムがあります。それは私が理解していないことです。列挙型が count = 1 で実行中の場合はありInvalidOperationException
ますか?