diff --git a/src/Configuration/Config/src/ConfigurationKeyComparer.cs b/src/Configuration/Config/src/ConfigurationKeyComparer.cs index aa30880dc69..52fe7264025 100644 --- a/src/Configuration/Config/src/ConfigurationKeyComparer.cs +++ b/src/Configuration/Config/src/ConfigurationKeyComparer.cs @@ -26,8 +26,8 @@ public class ConfigurationKeyComparer : IComparer /// public int Compare(string x, string y) { - var xParts = x?.Split(_keyDelimiterArray, StringSplitOptions.RemoveEmptyEntries) ?? new string[0]; - var yParts = y?.Split(_keyDelimiterArray, StringSplitOptions.RemoveEmptyEntries) ?? new string[0]; + var xParts = x?.Split(_keyDelimiterArray, StringSplitOptions.RemoveEmptyEntries) ?? Array.Empty(); + var yParts = y?.Split(_keyDelimiterArray, StringSplitOptions.RemoveEmptyEntries) ?? Array.Empty(); // Compare each part until we get two parts that are not equal for (int i = 0; i < Math.Min(xParts.Length, yParts.Length); i++) @@ -41,7 +41,7 @@ public int Compare(string x, string y) var xIsInt = x != null && int.TryParse(x, out value1); var yIsInt = y != null && int.TryParse(y, out value2); - int result = 0; + int result; if (!xIsInt && !yIsInt) {