C# LINQ从数据库中选择值
我想知道是否可以使用LINQ从带有一些逻辑的列表中选择值,例如,如果我有邮政编码EC1V 2DD、EC1M 51D。。。。。如何使用var list.Select(rs=>rs.Postcodes.Select()).ToList()创建一个只有空格前的第一个字符的邮政编码列表?谢谢 为了测试,我列出了一个邮政编码列表C# LINQ从数据库中选择值,c#,asp.net-mvc,linq,C#,Asp.net Mvc,Linq,我想知道是否可以使用LINQ从带有一些逻辑的列表中选择值,例如,如果我有邮政编码EC1V 2DD、EC1M 51D。。。。。如何使用var list.Select(rs=>rs.Postcodes.Select()).ToList()创建一个只有空格前的第一个字符的邮政编码列表?谢谢 为了测试,我列出了一个邮政编码列表 我将空间分割并选择第一个元素,当然,当没有任何空间或类似的东西时,需要进行验证。希望这能帮助你 List<string> postcodes = new Li
我将空间分割并选择第一个元素,当然,当没有任何空间或类似的东西时,需要进行验证。希望这能帮助你
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);
}
List postcodes=新列表();
邮政编码。添加(“EC1V 2DD”);
邮政编码。添加(“EC1M 51D”);
var query=postcodes.Select(x=>x.Split(“”)[1]).ToList();
foreach(查询中的var项)
{
控制台写入线(项目);
}
您将如何用SQL编写它?然后把它翻译成Linq。例如,请参阅。欢迎使用StackOverflow
。请参考如何创建一个最小、完整且可验证的示例,以便comunity可以帮助您回答您的问题:非常感谢!救命恩人!顺便问一下,拆分后的[1]是什么意思?哦,这是因为拆分在本例中给了我一个字符串数组[“EC1V”,“2DD”],所以我们要选择数组[1]的第二个元素。