c#编程技巧之 实现泛型集合到一维数组对象转换的方法

从数据库查到的泛型集合有时候需要转换成一维数组

调用方法

List DataList = new List(new StationService().GetAllByWhere(x => x.Id > 0)).OrderBy(x => x.Idd).ToList();//数据库查询

string[] strArr = ListToArray(DataList,x => x.Name);//转换成一维数组便于循环使用

///

/// 实现泛型集合到一维数组对象转换的静态扩展方法

///

/// 泛型对象

/// 泛型集合

/// 需要转换的泛型对象属性

/// 数据对象

public static string[] ListToArray(List lines, params Func[] lambdas)

{

string[] array = new string[lines.Count()];

var lineCounter = 0;

lines.ForEach(line =>

{

array[lineCounter] = lambdas[0](line).ToString();

lineCounter++;

});

return array;

}

展开阅读全文

页面更新:2024-03-20

标签:数组   对象   方法   静态   属性   数据库   数据

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号

Top