如何使用不同的字符串字母大小写来使用 SingleOrDefault?

这是针对内网的。当我搜索用户名时,它会以小写形式出现。


当我在表中搜索用户名时,它永远不会找到用户名,因为它似乎需要大写,因为它在表中也是大写的。


在使用 SingleOrDefault 搜索表时,有没有办法使这项工作在任何情况下都有效?


var userNamenew = userName.Split('\\')[1]; //this equals to 'namel'

//var userNamenew = "NameL"; //this work

var CurrentUser = employee.SingleOrDefault(x => x.UserName == userNamenew);


慕田峪4524236
浏览 92回答 1
1回答

青春有我

关于什么employee.SingleOrDefault(x => x.UserName.ToLower() == userNamenew.ToLower());然后你正在比较两个小写字符串
打开App,查看更多内容
随时随地看视频慕课网APP