可以告诉我为什么这句话什么都不返回以及如何纠正它。我尝试todo是选择用户,其中用户名以字母表中的字母开头
alpha =“A”“B”“C”“D”等 两者都不起作用
IList<MembershipUser> users = Membership.GetAllUsers().Cast<MembershipUser>()
.Where(x => x.UserName.StartsWith(alpha) == true).ToList();
IList<MembershipUser> users = Membership.GetAllUsers().Cast<MembershipUser>()
.Where(x => x.UserName.StartsWith(alpha)).ToList();
答案 0 :(得分:3)
StartsWith
区分大小写
使用x.UserName.ToLower().StartsWith(alpha.ToLower())
答案 1 :(得分:3)
最好使用此
IList<MembershipUser> users = Membership.GetAllUsers().Cast<MembershipUser>()
.Where(x => x.UserName.StartsWith(alpha, StringComparison.OrdinalIgnoreCase)).ToList();