사용자가 배열을 사용하여 동일한 문자열을 두 번 입력하는지 확인하고 싶습니다. 어떤 코드를 사용해야할지 모르시겠습니까?
사용자가 "1A"를 두 번 입력하면 "Already Taken"을 인쇄하고 사용자가 내 Array (arr)에없는 문자열을 입력하면 "잘못된 입력"을 인쇄하고 싶습니다.
이것은 내 배열이다
string[,] arr = new string[,]
{
{"1A","2A","3A","4A","5A"},
{"1B","2B","3B","4B","5B"},
{"1C","2C","3C","4C","5C"},
{"1D","2D","3D","4D","5D"},
};
a HashSet<string>
를 사용하여 중복이 있는지 확인할 수 있습니다 .
var set = new HashSet<string>();
bool noDuplicate = arr.Cast<string>().All(set.Add);
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다