<PackageReference Include="System.Configuration.ConfigurationManager" Version="8.0.0-preview.2.23128.3" />

StringUtil

static class StringUtil
namespace System.Configuration { internal static class StringUtil { internal static bool EqualsOrBothNullOrEmpty(string s1, string s2) { return string.Equals(s1 ?? string.Empty, s2 ?? string.Empty, StringComparison.Ordinal); } internal static bool EqualsIgnoreCase(string s1, string s2) { return string.Equals(s1, s2, StringComparison.OrdinalIgnoreCase); } internal static bool StartsWithOrdinal(string s1, string s2) { if (s2 == null) return false; return string.Compare(s1, 0, s2, 0, s2.Length, StringComparison.Ordinal) == 0; } internal static bool StartsWithOrdinalIgnoreCase(string s1, string s2) { if (s2 == null) return false; return string.Compare(s1, 0, s2, 0, s2.Length, StringComparison.OrdinalIgnoreCase) == 0; } internal static string[] ObjectArrayToStringArray(object[] objectArray) { string[] array = new string[objectArray.Length]; objectArray.CopyTo(array, 0); return array; } } }