Вопрос
Что такое TSource
?
Вот пример из MSDN :
public static IEnumerable Union(
this IEnumerable first,
IEnumerable second,
IEqualityComparer comparer
)
Это тип? Не удалось найти по нему документацию MSDN. Я предполагаю, что это не может быть тип, так как я не мог щелкнуть по нему в .NET Reflector .
Это ключевое слово .NET? Я не найду его в списке ключевых слов C # .
Это что-то, что компилятор .NET интерпретирует особым образом?
То, что я уже знаю
Я знаю, что T
- параметр универсального типа, который используется в качестве заполнителя в универсальном методе. Пример из What Are Generics из MSDN:
public class Stack
{
T[] m_Items;
public void Push(T item)
{...}
public T Pop()
{...}
}
Stack stack = new Stack();
stack.Push(1);
stack.Push(2);
int number = stack.Pop();