Ich habe eine Liste von Wörtern in einer Liste. Mit .Contains() kann ich feststellen, ob ein Wort in der Liste ist. Wenn ein von mir spezifiziertes Wort in der Liste enthalten ist, wie bekomme ich die Groß- und Kleinschreibung des Wortes aus der Liste? Zum Beispiel, .Contains() ist wahr, wenn das Wort "Natriumphosphat" ist, aber die Liste enthält "Natriumphosphat". Wie führe ich eine Suche ohne Berücksichtigung der Groß- und Kleinschreibung durch ("Natriumphosphat") und gebe die Groß-/Kleinschreibung ("Natriumphosphat") aus der Liste zurück?Wie bekomme ich die Übereinstimmung in Groß- und Kleinschreibung in Liste <string>?
Ich bevorzuge es, ein Wörterbuch zu vermeiden, in dem der Schlüssel in Großbuchstaben geschrieben ist und der Wert korrekt verkapselt ist, oder umgekehrt.
Seitliche Notizen: Ihr Titel sagt "Groß-/Kleinschreibung", aber es sieht so aus, als ob Sie nach Gegenteil suchen. Gibt es auch einen besonderen Grund, * Dictionary nicht mit Groß- und Kleinschreibung zu verwenden? –
@AlexeiLevenkov Nun, die Verwendung eines Wörterbuchs würde zu einer Verdreifachung des Speicherabdrucks des Programms führen, anstatt die geeignetere (in diesem Kontext) Suchmethode zu verwenden. – Servy
@Servy, Argee, aber nicht mit linearer Suche durch die Liste kann nützlich sein - es ist nicht ganz klar für mich aus der Frage, ob eine ungeordnete Liste die Voraussetzung ist. –