Ich versuche, eine portable C# -Bibliothek für .NET Core 1.0 neu zu target.Wie erstellt man StringComparer für verschiedene Sprachen in .Net Core?
habe ich so etwas tun, um eine Zeichenfolge comparer für eine andere Sprache zu bekommen, sobald ich ein Cultureinfo-Objekt für die Sprache erhalten (über einen Delegaten vom Anrufer eingestellt):
IComparer<T> comparer = (IComparer<T>)StringComparer.Create(cultureInfo, caseInsensitive);
.Net Kern Derzeit scheint es nur für die aktuelle Kultur über Eigenschaften wie StringComparer.CurrentCulture zu unterstützen.
Gibt es eine Möglichkeit, einen Zeichenfolgenvergleich für eine bestimmte Sprache oder Kultur zu erhalten?
Dies ist wichtig für eine App, die mehrere Sprachen gleichzeitig verwendet, z. B. eine App zum Sprachenlernen.
Berücksichtigen Sie diese Einschränkung auf GitHub. Vielleicht war es nur ein Versehen. Schaut so aus. – usr