gpt4 book ai didi

c# - 什么是LINQ等效于SQL

转载 作者:太空宇宙 更新时间:2023-11-03 18:08:13 25 4
gpt4 key购买 nike

List<string> li = new List<string>();
li.Add("10,11,12,1");
li.Add("10,11,12,13");

var q = from d in li
where d.Contains("1")
select d;


我有一个带有两个值的字符串列表。我有单个值“ 1”,我想获取包含字符串中值“ 1”的列表对象,即我想要列表中的第一个对象。如果使用contains,它将返回两个列表对象的值,那么查询将给我带来完美的结果吗?

最佳答案

尝试将位置更改为

where d.Split(',').Contains("1")


这会将字符串拆分为一个项目列表,然后检查该项目是否在该列表中。

编辑:

如评论中所述,您不需要 ToList(),因此请更改以上内容。

关于c# - 什么是LINQ等效于SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22110246/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com