我有两个我正在比较的字符串,但如果我使用大写或小写,我需要避免问题。
有什么方法可以达到这个目的吗?
由于
这是我的代码:
var details = db.table1.GroupBy( r => new { r.RowId,r.User,r.Date})
.Select(g => new {Name = g.Key, Count = g.Count()}).ToList();
答案 0 :(得分:3)
您可以(并且应该始终)这样做来比较字符串而不是使用==
:
if (userData[fnIndex].ToString().Equals(
"FIRSTNAME1", StringComparison.CurrentCultureIgnoreCase))
此外,"FIRSTNAME1"
和"LASTNAME1"
应该成为常量。