-1
我有一個從Console.Readline()
5字符長字符串,我想測試,如果所有5個字符是不同的。如何測試字符串是否僅由不同字符組成?
我有一個從Console.Readline()
5字符長字符串,我想測試,如果所有5個字符是不同的。如何測試字符串是否僅由不同字符組成?
你可以使用Distinct
方法,它會給你不同的字符,然後只是比較計數與輸入length
,如果它們相等,這意味着所有的字符都是不同的。
string input = Console.ReadLine();
bool isDifferent = input.Distinct().Count() == input.Length;
注意你需要using System.Linq;
使用Distinct
方法。