百度空间 | 百度首页 
 
查看文章
 
ArrayList转换为Array 或 Array转换为ArrayList
2008年05月27日 星期二 上午 00:16

复杂的方法

一个对象数组创建一个ArrayList
Person[] personArray = myPerson.GetPersons();
ArrayList personList = new ArrayList();
foreach(Person objPerson in personArray) { personList.Add(objPerson); }

一个ArrayLIst创建一个对象数组
Person[] personArrayFromList = new Person[personList.Count];
int arrayCounter = 0;
foreach(Person objPerson in personList) { personArrayFromList.SetValue(objPerson,arrayCounter++); }

简单的方法

把一个对象数组转换成ArrayList可以使用ArrayList.Adapter方法
Person[] personArray = myPerson.GetPersons();
ArrayList personList = ArrayList.Adapter(personArray);

把一个ArrayList转换成对象数组可以使用ArrayList.ToArray方法
Person[] personArrayFromList = (Person[])personList.ToArray(typeof(Person));


类别:asp.net‖c#‖vb.net | 添加到搜藏 | 浏览() | 评论 (0)
 
最近读者:
 
网友评论:
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu