vb.net中linq运算符不相等
我有两个列表,即csvlist和emplist csvlist是一个列表(CSV),xml是一个列表(xml) 我正在尝试编写一个linq查询,如果csv.id不等于xml.id,它将更新csv.attr。然而,在vb.net中,我不知道不相等的运算符 在C中,您可以使用!=但是vb.net中的等价物是什么>vb.net中linq运算符不相等,vb.net,linq,linq-to-objects,Vb.net,Linq,Linq To Objects,我有两个列表,即csvlist和emplist csvlist是一个列表(CSV),xml是一个列表(xml) 我正在尝试编写一个linq查询,如果csv.id不等于xml.id,它将更新csv.attr。然而,在vb.net中,我不知道不相等的运算符 在C中,您可以使用!=但是vb.net中的等价物是什么> public class CSV public property id as string public property attr as string end class
public class CSV
public property id as string
public property attr as string
end class
public class XML
public property id as string
public property attr as string
end class
Dim csvlist as List(of CSV)
Dim xmllist as List(of XML)
Dim Query = from csv in csvlist, xml in xmllist
where csv.id != xml.id
select xml
Id是一个字母数字字段请使用Not运算符
Dim query = From csv In csvlist, xml In xmllist
Where Not csv.id = xml.id
Select xml
至于你独特的部分“
csv中没有重复项:
Dim query = From str In csv.Distinct, xml In xmlList Where csv.id <> xml.id
Dim query=来自csv.Distinct中的str,xmlslist中的xml,其中csv.id xml.id
结果集中没有重复项
Dim query = (From str In csv.Distinct, xml In xmlList Where csv.id <> xml.id).Distinct
Dim query=(来自csv.Distinct中的str,来自xmlslist中的xml,其中csv.id xml.id)。Distinct
使用Not运算符
Dim query = From csv In csvlist, xml In xmllist
Where Not csv.id = xml.id
Select xml
至于你独特的部分“
csv中没有重复项:
Dim query = From str In csv.Distinct, xml In xmlList Where csv.id <> xml.id
Dim query=来自csv.Distinct中的str,xmlslist中的xml,其中csv.id xml.id
结果集中没有重复项
Dim query = (From str In csv.Distinct, xml In xmlList Where csv.id <> xml.id).Distinct
Dim query=(来自csv.Distinct中的str,来自xmlslist中的xml,其中csv.id xml.id)。Distinct
csv.id xml.id
或非(csv.id=xml.id)
。。vb not equal
的第一个搜索结果将为您提供答案。基本上是=
中的code>在VB.Net中。我添加了,但得到了重复的结果。如何获得不同的结果csv.id xml.id
或非(csv.id=xml.id)
。。vb not equal
的第一个搜索结果将为您提供答案。基本上是=
中的code>在VB.Net中。我添加了,但得到了重复的结果。如何获得不同的结果当我使用select csv
时,我会得到重复的结果,当我使用select xml`时,我会得到一个正确的集,但该集重复了三次您在查询中是否尝试过distinct
?当我使用select csv
时,我会得到重复的结果,当我使用select xml`时,我会得到一个正确的集,但该集重复了三次时间您是否在查询中尝试了Distinct
?