Как правильно написать чтобы проверил строку на верхний и нижний регистр одновременно?

        int k = 0;
        string[] s = Console.ReadLine().Split();
        
        for (int i = 0; i < s.Length; i++)
        {

            if (s[i] =="хороший"|| s[i]=="ХОРОШ".ToLower()||s[i]=="хорош".ToUpper() || s[i] == "ХОРОШвмсва"|| s[i] == "ХОРОШ".ToUpper() || s[i] == "хОРОШ".ToLower().ToUpper()|| s[i] =="Хорош")
            {
                k = 1;break;
            }
            else
                k = 0;
              
        }

        if(k==1)
            Console.WriteLine("YES");
        else
            Console.WriteLine("NO");

Ответы (0 шт):