我有這個類Variables
它有多個成員,其中一個叫Name
這是一個字符串。假設我有一個List<Variables>
。這有Names
的X
,Y
,Y
,Z
。LiNQ有不同的結果
string variableName = 'Y';
int _totalCount = (from p in variableList
where p.Name == variableName
select p.Name).Count();
int _totalCount2 = variableList.Select(x => x.Name == variableName).Count();
問題:爲什麼_totalCount
回報2
(這是我想要的),而_totalCount2
回報4
?
試着用'.Where'更換'.Select'。 – 3aw5TZetdf