使用linq将字符串数组转换为自定义对象列表

Nee*_*pta 3 .net c# linq

我有一个有一个公共财产的班级.

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

        }
    }

}
Run Code Online (Sandbox Code Playgroud)

我有使用linq在"CustomEntity"列表中转换的字符串数组.请建议我如何做到这一点.

rut*_*wut 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();
Run Code Online (Sandbox Code Playgroud)