T&GT;的名单,其中转换;数组T [] [英] Conversion from List<T> to array T[]
本文介绍了T&GT;的名单,其中转换;数组T []的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
有没有转换的一小段路强类型名单,其中,T&GT;
同类型的数组,例如:名单,其中,MyClass的&GT;
到 MyClass的[]
?
受空头我的意思是一个方法调用,或者至少小于:
MyClass的[] myArray的=新MyClass的[list.Count]
INT I = 0;
的foreach(MyClass的MyClass的列表中)
{
myArray的[I +] = MyClass的;
}
解决方案
尝试使用
MyClass的[] myArray的= list.ToArray();
Is there a short way of converting a strongly typed List<T>
to an Array of the same type, e.g.: List<MyClass>
to MyClass[]
?
By short i mean one method call, or at least shorter than:
MyClass[] myArray = new MyClass[list.Count];
int i = 0;
foreach (MyClass myClass in list)
{
myArray[i++] = myClass;
}
解决方案
Try using
MyClass[] myArray = list.ToArray();
这篇关于T&GT;的名单,其中转换;数组T []的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文