【发布时间】:2012-04-14 03:56:18
【问题描述】:
这有意义吗? MyValue 可以是“真”或“假”
不应该是Stringcomparison.OrdinalIgnoreCase吗?
MyValue.Equals("true", StringComparison.CurrentCultureIgnoreCase))
【问题讨论】:
-
MyValue.ToLower().Equals("true") -
@AmenAyach:这是不正确的。
ToLower与文化相关,因此不应用于不文化相关的比较。这样的事情可能会在本地化应用程序中引入难以发现的错误。
标签: c# string-comparison ordinal