注册 登录
编程论坛 C# 论坛

这个函数到底什么意思,如何调用

冷冰凌 发布于 2016-06-19 21:39, 2206 次点击
T[] getarr<T>(object[] arr)
{
return arr.OfType<T>().ToArray();
}

这个函数到底什么意思,如何调用啊
1 回复
#2
leisiege2016-06-20 13:15
总体上是一个泛型函数。arr是列表,他有一个ofType<T>函数。这个是Array类型的实例泛型函数。返回结果是类型参数T的结果。调用的话。就是如果有一个object列表,里面有string,int,double类型的数值,那么 int[] array = CLASSA.getarr<int>(arr);  (这里假设是一个静态函数)
1