T>的名单,其中转换;数组T []数组、名单、GT

由网友(孤独成性)分享简介:有没有转换的一小段路强类型名单,其中,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();

阅读全文

相关推荐

最新文章