Я парень VB.Net. (потому что я должен быть, потому что человек, который подписывает мой чек, говорит так: P) Я вырос на Java, и я вообще не пытаюсь читать или писать на С#, когда у меня появляется такая возможность. Сегодня я наткнулся на какой-то синтаксис, которого я никогда не видел, и что я не могу понять.
В следующем объявлении метода, что делает <T> представляют?
static void Foo <T> (параметры T [] x)
Я видел, что он используется вместе с объявлением общих коллекций и вещей, но я не могу для жизни понять, что он делает для этого метода.
В случае, если это имеет значение, я натолкнулся на него, когда подумал о некоторых мозговых дразнях С#. Шестой тизер содержит весь фрагмент кода.