7

我有一门公共财产的班级。

public class CustomEntity 
{
    string _FileName;
    public string FileName
    {
        get { return _FileName; }
        set
        {                    
           _FileName = value;

        }
    }

}

我有一个字符串数组,我想使用 linq 在“CustomEntity”列表中进行转换。请建议我如何做到这一点。

4

1 回答 1

18

我会使用 Linq 的 Select 扩展名和 ToList 将 IEnumerable(来自 Select 扩展名)转换为列表

一个例子:

string[] randomArray = new string[3] {"1", "2", "3"};
List<CustomEntity> listOfEntities = randomArray.Select(item => new CustomEntity() { FileName = item } ).ToList();
于 2013-03-25T14:12:00.470 回答