List<T>怎样转成string[]

List<Classroom> selectList = BLLHelper.GetSelectInfo();
string[] strSelect = (string[])(selectList.ToArray());
如上selectList 是一个泛型,strSelect 是一个数组,BLLHelper.GetSelectInfo();是获取泛型的值的方法,但是运行时无法转换,请教

遍历selectList 然后将里边的所有元素放到数组里 只能这样
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-04-30
String[] strSelect = new String()[selectList.size];
for(int i=0;i<selectList.size;i++){
strSelect[i] = selectList.get(i);
}本回答被提问者采纳
第2个回答  2010-02-25
前面两个人都对 把结果遍历出来再放进去