由网友(孤独成性)分享简介:有没有转换的一小段路强类型名单,其中,T> 同类型的数组,例如:名单,其中,MyClass的> 到 MyClass的[] ?受空头我的意思是一个方法调用,或者至少小于:MyClass的[] myArray的=新MyClass的[list.Count]INT I = 0;的foreach(MyClass的...
有没有转换的一小段路强类型名单,其中,T>
同类型的数组,例如:名单,其中,MyClass的>
到 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();
相关推荐
最新文章