这是针对内网的。当我搜索用户名时,它会以小写形式出现。当我在表中搜索用户名时,它永远不会找到用户名,因为它似乎需要大写,因为它在表中也是大写的。在使用 SingleOrDefault 搜索表时,有没有办法使这项工作在任何情况下都有效?var userNamenew = userName.Split('\\')[1]; //this equals to 'namel'//var userNamenew = "NameL"; //this workvar CurrentUser = employee.SingleOrDefault(x => x.UserName == userNamenew);
1 回答

青春有我
TA贡献1784条经验 获得超8个赞
关于什么
employee.SingleOrDefault(x => x.UserName.ToLower() == userNamenew.ToLower());
然后你正在比较两个小写字符串
- 1 回答
- 0 关注
- 70 浏览
添加回答
举报
0/150
提交
取消