在项目需求中存在两个字符串是否全部相等,与字符串出现在顺序无关,如你好与好你根据需求两个字符串是一致的,整理了以下代码:
1 /// <summary> 2 /// 比较两个字符串是否相等 3 /// </summary> 4 /// <param name="A"></param> 5 /// <param name="B"></param> 6 /// <returns></returns> 7 public static bool StrComparison(string A,string B) 8 { 9 char[] c1 = A.ToCharArray(); 10 char[] c2 = B.ToCharArray(); 11 Array.Sort(c1); 12 Array.Sort(c2); 13 string t1 = new String(c1).ToUpper(); 14 string t2 = new String(c2).ToUpper(); 15 if (t1 == t2) 16 { 17 return true; 18 } 19 else 20 { 21 return false; 22 } 23 }