29 July 2013

string is palindrome or not in c#


public static bool IsPalindrome(string s)
 {
 int length =s.Length;
 char[] chrArray = s.ToCharArray();
 if (length == 0)
 return false;
 if (length == 1)
 return true;

 int start = 0;
 int end = length - 1;

 while (end > start)
 {
 if (chrArray[start] == chrArray[end])
 {
 start++;
 end--;
 }
 else
 {
 return false;
 }
 }
 return true;
 }

No comments:

Post a Comment