Check if a string is a palindrome

后端 未结 30 1606
星月不相逢
星月不相逢 2020-11-28 08:59

I have a string as input and have to break the string in two substrings. If the left substring equals the right substring then do some logic.

How can I do this?

30条回答
  •  广开言路
    2020-11-28 09:38

     public static bool IsPalindrome(string value)
            {
                int i = 0;
                int j = value.Length - 1;
                while (true)
                {
                    if (i > j)
                    {
                        return true;
                    }
                    char a = value[i];
                    char b = value[j];
                    if (char.ToLower(a) != char.ToLower(b))
                    {
                        return false;
                    }
                    i++;
                    j--;
                }
            }
    

提交回复
热议问题