【发布时间】:2012-10-18 06:21:44
【问题描述】:
我想将 aPersonDataArr 转换为列表 IList<aPersonDataArr> aPerList = ??? 和反之亦然 - 从列表到数组。怎么会这样,我不愿意用LINQ。还有其他方法吗?
class PersonData
{
public string PersonName;
public int Age;
}
class Program
{
static void Main(string[] args)
{
PersonData[] aPersonDataArr = new PersonData[2];
for (int i = 0; i < aPersonDataArr.Length; i++)
{
aPersonDataArr[i].PersonName = "abcd";
aPersonDataArr[i].Age = 10;
}
}
}
【问题讨论】:
-
为什么你不愿意使用 LINQ?为什么你首先要创建一个数组,而不是始终使用一个列表?
-
回答 Jon Skeet,遗留代码。
标签: c#