LINQ从db中选择值

时间:2018-06-18 22:42:04

标签: c# asp.net-mvc linq

我想知道可以使用LINQ从列表中选择具有某些逻辑的值,例如:如果我有邮政编码EC1V 2DD,EC1M 51D .....我将如何使用var list.Select(rs => rs.Postcodes.Select())。ToList()创建一个只包含第一个字符的邮政编码列表在空间之前?谢谢!

1 个答案:

答案 0 :(得分:1)

我列出了用于测试目的的邮政编码列表 我拆分空间并选择第一个元素,当然你需要验证何时没有任何空间或类似的东西。希望这可以帮到你。

    List<string> postcodes = new List<string>();
    postcodes.Add("EC1V 2DD");
    postcodes.Add("EC1M 51D");

    var query = postcodes.Select(x => x.Split(' ')[1]).ToList();
    foreach(var item in query)
    {
        Console.WriteLine(item);
    }