Avatar ·

Wie macht man die Contains(string)-Methode case-insensitive in C#?

```html Hallo zusammen! Ich bin ein Anfänger-Entwickler in C# 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 Groß-/Kleinschreibung unterschiedlich sein kann. Zum Beispiel habe ich einen String "Hello World" und suche nach "world" (in Kleinbuchstaben). Standardmäßig gibt die Contains-Methode false zurück, weil sie case-sensitive ist.\n\nHier ist ein Beispiel meines Codes:\n\n```csharp\nstring text = "Привет, Мир!";\nstring searchTerm = "мир";\n\nif (text.Contains(searchTerm))\n{\n Console.WriteLine("Gefunden!");\n}\nelse\n{\n Console.WriteLine("Nicht gefunden.");\n}\n```\n\nIn diesem Fall wird "мир" nicht gefunden, obwohl im String "Мир" mit Großbuchstaben steht. Ich habe versucht, ToLower() für beide zu verwenden. ```