我有一个有一个公共财产的班级。
public class CustomEntity
{
string _FileName;
public string FileName
{
get { return _FileName; }
set
{
_FileName = value;
}
}
}
我想要使用linq在“CustomEntity”列表中转换的字符串数组。 请建议我如何做到这一点。
答案 0 :(得分:11)
我会使用Linq的Select扩展名和ToList将IEnumerable(从Select扩展名)转换为列表
一个例子:
string[] randomArray = new string[3] {"1", "2", "3"};
List<CustomEntity> listOfEntities = randomArray.Select(item => new CustomEntity() { FileName = item } ).ToList();