【发布时间】:2017-07-24 12:17:15
【问题描述】:
我正在尝试如下进行字符串同情:
var nDetails = listOfServiceUrls.Where(x => String.Equals(x.Description,
serviceName,StringComparison.InvariantCultureIgnoreCase));
但是遇到异常,
System.ArgumentException:为调用方法“Boolean Equals(System.String, System.String, System.StringComparison)”提供的参数数量不正确
如果我删除 where 子句,它就可以正常工作!
var nDetails = listOfServiceUrls.Where(x => String.Equals(x.Description,serviceName));
【问题讨论】:
-
两个sn-ps有什么区别?
-
@Alexander,我的错,第二个 sn-p 没有忽略大小写,现在已修复