Guten Tag,
wieder einmal ist es Zeit für eine Wochenendfrage.
Ich benutze immer lieber List (Of T) um meine Objekte zu speichern, zu suchen, zu filter.
Jetzt ist mir aber aufgefallen, dass die Suche in einer List Of nach Strings Case Sensitive ist.
Als Beispiel;
Item wäre Nothing, wenn Find nichts zurückgibt. Find gibt aber auch nichts zurück, wenn Name Like "angemeldet" ist.
Derzeit löse ich dies mit
Funktioniert soweit, allerdings finde ich es auf Dauer zu aufwändig, in jeder Suche das Strings.LCase schreiben zu müssen.
Im Gegenzug ist das Case Sensitive im Find aber auch hilfreich, wenn ich genau einen passenden String (Passwort z.B.) suche, wobei auf Groß- und Kleinschreibung geachtet werden soll.
Als Alternative könnte ich eine Funktion erstellen, welche mir in kürzerer Schreibweise den String durch LCase/UCase jagt und diese an Stelle von Strings.LCase vor den String setze.
Wie löst ihr das?
Ich wünsche ein schönes Wochenende
wieder einmal ist es Zeit für eine Wochenendfrage.
Ich benutze immer lieber List (Of T) um meine Objekte zu speichern, zu suchen, zu filter.
Jetzt ist mir aber aufgefallen, dass die Suche in einer List Of nach Strings Case Sensitive ist.
Als Beispiel;
Item wäre Nothing, wenn Find nichts zurückgibt. Find gibt aber auch nichts zurück, wenn Name Like "angemeldet" ist.
Derzeit löse ich dies mit
Funktioniert soweit, allerdings finde ich es auf Dauer zu aufwändig, in jeder Suche das Strings.LCase schreiben zu müssen.
Im Gegenzug ist das Case Sensitive im Find aber auch hilfreich, wenn ich genau einen passenden String (Passwort z.B.) suche, wobei auf Groß- und Kleinschreibung geachtet werden soll.
Als Alternative könnte ich eine Funktion erstellen, welche mir in kürzerer Schreibweise den String durch LCase/UCase jagt und diese an Stelle von Strings.LCase vor den String setze.
Wie löst ihr das?
Ich wünsche ein schönes Wochenende