读书人

请教怎么将listBox1的Items转换成Li

发布时间: 2012-06-10 14:03:15 作者: rapoo

请问,如何将listBox1的Items转换成List<T>
请问,如何将listBox1的Items转换成List<T>,
我需要使用List<T>的查询方法,需要查询满足谓词函数条件的元素
比如,Exists方法、Find方法.......等等


[解决办法]

C# code
var data=this.listBox1.Items.Cast<string>().ToList();
[解决办法]
listBox1.Items装的是什么东东啊? 把他拿出来,构造成T对象,然后在放入List<T>中不就行了
[解决办法]
C# code
List<string> strList = new List<string>();            foreach (string item in listBox1.Items)            {                strList.Add(item);            }
[解决办法]
this.listBox1.Items.Items.OfType<T>()

或者
this.listBox1.Items.Items.Cast<T>()

T与你当初设定的对象有关,请自己看着办
[解决办法]
C# code
Class1[] clsarr = new Class1[listBox1.Items.Count];listBox1.Items.CopyTo(clsarr, 0);List<Class1> list = new List<Class1>(clsarr);
[解决办法]
探讨
请问,如何将listBox1的Items转换成List<T>,
我需要使用List<T>的查询方法,需要查询满足谓词函数条件的元素
比如,Exists方法、Find方法.......等等

读书人网 >C#

热点推荐