Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C#을 사용하여 문자열에 모든 고유 문자가 있는지 확인하는 방법은 무엇입니까?

<시간/>

문자열에 고유한 문자가 있는지 확인하려면 먼저 다음 단어가 있는 문자열의 단어를 확인하십시오 -

for (int j = i + 1; j < val.Length; j++) {
   if (val[i] == val[j])
}

일치하는 항목을 찾으면 문자열에 고유한 문자가 없음을 의미합니다.

일치하는 항목을 찾을 수 없으면 문자열에 고유한 문자가 모두 있는 것입니다.

일치하는 경우 false를 반환합니다. 즉 고유한 문자를 찾을 수 없습니다 -

for (int j = i + 1; j < val.Length; j++) {
   if (val[i] == val[j])
   return false;
}