T>的名单,其中转换;数组T [] [英] Conversion from List<T> to array T[]

查看:155
本文介绍了T>的名单,其中转换;数组T []的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有没有转换的一小段路强类型名单,其中,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();

这篇关于T&GT;的名单,其中转换;数组T []的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆