只要有一个字符和其他字符不一样,结果为假,不再继续往下判断。
当判断到最后依然没有不一样的,则当前字符串由同一个字符组成的
/// <summary> /// 判断字符串是否是由相同的字符组成 如 aaaa全是a组成的 bbb全是b组成的 ccc全是c组成的 /// </summary> /// <param name="s"></param> /// <returns></returns> public bool IsSameString(string s) { bool result = false; for (int i = 0; i < s.Length; i++) { string a = s[0].ToString(); if (a != s[i].ToString()) { result = false; break; } else { result = true; } } return result; }