Что такое TSource в C # .NET?

Вопрос

Что такое 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();

16
задан Lernkurve 20 February 2011 в 13:13
поделиться