diff --git a/FastGithub.Core/DomainPattern.cs b/FastGithub.Core/DomainPattern.cs index 9cd738b..5bb6d9d 100644 --- a/FastGithub.Core/DomainPattern.cs +++ b/FastGithub.Core/DomainPattern.cs @@ -69,32 +69,11 @@ namespace FastGithub /// private static int Compare(string x, string y) { - if (x == y) - { - return 0; - } - - var valueX = x.Replace("*", null); - var valueY = y.Replace("*", null); - - var maskX = x.Length - valueX.Length; - var maskY = y.Length - valueY.Length; - - var value = maskX - maskY; - if (value != 0) - { - return value; - } - - value = valueX.CompareTo(valueY); - if (value == 0) - { - value = x.CompareTo(y); - } - return value; + var valueX = x.Replace('*', char.MaxValue); + var valueY = y.Replace('*', char.MaxValue); + return valueX.CompareTo(valueY); } - /// /// 是否与指定域名匹配 ///