Joe*_*Net 3 .net c# linq lambda
我有一个字符串,其中包含最多9个从1到9的唯一数字(myString),例如"12345"
我有一个字符串列表{"1"},{"4"}(myList)..等等.
我想知道字符串(myString)中包含多少个实例(myList),在上面的示例中,这将返回2.
所以像
count = myList.Count(myList.Contains(myString));
Run Code Online (Sandbox Code Playgroud)
如果需要,我可以将myString更改为列表.
非常感谢
乔
目前还不是很清楚您需要什么,但这些选项可能有所帮助:
myList.Where(s => s == myString).Count()
Run Code Online (Sandbox Code Playgroud)
要么
myList.Where(s => s.Contains(myString)).Count()
Run Code Online (Sandbox Code Playgroud)
第一个将返回列表中与您的字符串相同的字符串数,第二个将返回包含您的字符串数.如果两者都不起作用,请更清楚地提出您的问题.