Wie macht man die Methode Contains(string) case-insensitive in C#?
Hallo zusammen! Ich bin ein C#-Anfänger und bin auf ein Problem gestoßen, das einfach erscheint, aber ich finde einfach keine richtige Lösung.\n\nIch habe eine Liste von Strings und möchte prüfen, ob jeder String ein bestimmtes Wort enthält. Das Problem ist, dass die Methode Contains() standardmäßig case-sensitive ist. Zum Beispiel habe ich diesen Code:\n\n```csharp\nstring text = "Привет, Мир!";\nbool result = text.Contains("мир"); // gibt false zurück, obwohl das Wort "Мир" vorhanden ist\n```\n\nIch möchte, dass die Suche unabhängig davon funktioniert, in welcher Groß-/Kleinschreibung das gesuchte Wort geschrieben ist. Ich habe versucht, ToLower() oder ToUpper() zu verwenden, aber das wirkt wie ein Workaround und ist nicht schön:\n\n```csharp\nbool result = text.ToLower().Contains("мир".ToLower());\n```\n\nAußerdem habe ich gehört, dass dies zu Performance-Problemen und Problemen mit unterschiedlichen