Hay una Lookup<,>
método en el que no está en ILookup<,>
:¿Por qué Enumerable.ToLookup <>() devuelve un ILookup <,> y no una búsqueda <,>?
public IEnumerable<TResult> ApplyResultSelector<TResult>(
Func<TKey, IEnumerable<TElement>, TResult> resultSelector);
¿Por qué es el tipo de retorno de Enumerable.ToLookup<>()
declarado ILookup<,>
a pesar del hecho de que siempre parece volver una instancia de Lookup<,>
? Si, en cambio, se declarase que el tipo de devolución es Lookup<,>
, el método anterior podría usarse sin un molde.
Bueno, seguramente 'ToList' y' ToDictionary' están realmente mal diseñados. – Timwi
@Timwi Dirigido eso en una edición. –