我是一名VB.Net程序员(因为我的雇主要求我这样做:P)。我在Java中成长,通常不会在有机会时阅读或编写C#代码。今天我遇到了一些我从未见过的语法,似乎无法理解。
在下面的方法声明中,< T > 代表什么?
static void Foo < T >(params T[] x)
我曾看到它与声明泛型集合和其他内容一起使用,但我无法弄清楚它对该方法有何作用。
如果有关系的话,我是在考虑一些C#脑筋急转弯时遇到它的。第六个脑筋急转弯包含整个代码片段。
在下面的方法声明中,< T > 代表什么?
static void Foo < T >(params T[] x)
我曾看到它与声明泛型集合和其他内容一起使用,但我无法弄清楚它对该方法有何作用。
如果有关系的话,我是在考虑一些C#脑筋急转弯时遇到它的。第六个脑筋急转弯包含整个代码片段。