次のコードを実行しています:
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ますか?