Я только что увидел незнакомый синтаксис при поиске типа возврата GroupBy
:
public interface IGrouping<out TKey, out TElement> : IEnumerable<TElement>
Я знаю, что означает out
в методах, но не в интерфейсе generics.
Что означает out
в родовом типе?