にない方法が1つあります:Lookup<,>
ILookup<,>
public IEnumerable<TResult> ApplyResultSelector<TResult>(
Func<TKey, IEnumerable<TElement>, TResult> resultSelector);
のインスタンスを常に返すように見えるにもかかわらず、の戻り型がEnumerable.ToLookup<>()
宣言されているのはなぜですか?代わりに戻り型がであると宣言された場合、上記のメソッドはキャストなしで使用できます。ILookup<,>
Lookup<,>
Lookup<,>