c编程技巧之实现泛型集合到一维数组对象转换的方法
从数据库查到的泛型集合有时候需要转换成一维数组
调用方法
ListDataListnewList(newStationService()。GetAllByWhere(xx。Id0))。OrderBy(xx。Idd)。ToList();数据库查询
string〔〕strArrListToArray(DataList,xx。Name);转换成一维数组便于循环使用
实现泛型集合到一维数组对象转换的静态扩展方法
summary
泛型对象
泛型集合param
需要转换的泛型对象属性param
数据对象
publicstaticstring〔〕ListToArray(Listlines,paramsFuncT,object〔〕lambdas)
{
string〔〕arraynewstring〔lines。Count()〕;
varlineCounter0;
lines。ForEach(line
{
array〔lineCounter〕lambdas〔0〕(line)。ToString();
lineCounter;
});
returnarray;
}