我有一个来自Console.Readline()
的5个字符长的字符串,我想测试是否所有5个字符都不同。
答案 0 :(得分:6)
您可以使用Distinct
方法为您提供不同的字符,然后只需将计数与输入length
进行比较,如果它们相等则表示所有字符都不同。
string input = Console.ReadLine();
bool isDifferent = input.Distinct().Count() == input.Length;
请注意,您需要using System.Linq;
使用Distinct
方法。