我正在为我的程序登录。我试图阻止用户输入重复字符串,例如:111111
或aaaaaa
。
我该怎么做?
答案 0 :(得分:9)
string str = ...
bool isValid = str.Distinct().Count() > 1;
答案 1 :(得分:2)
string input = ...
bool notAllSame = input.Distinct().Skip(1).Any();
答案 2 :(得分:1)
此功能会告诉您是否有重复项。它根据原始长度检查不同字符的数量。如果它们不同,你就有重复......
bool containsDups = "ABCDEA".Length != s.Distinct().Count();
映入眼帘, 斯蒂芬
修改的
在这里找到你的答案: Testing for repeated characters in a string