private static bool AsciiLettersNoCaseEqual(string s1, string s2) { if (s1.Length != s2.Length) { return false; } for (int i = 0; i < s1.Length; ++i) { if ((s1[i]|0x20) != (s2[i]|0x20)) { return false; } } return true; } //