Ignorieren von Groß- und Kleinschreibung in Linq.Any, C #

8

Ich habe Code, der gängige Wörter von Benutzereingaben ignoriert:

%Vor%

Das funktioniert großartig, es sei denn, der Fall ist falsch ("THE" als Benutzereingabe wird nicht durch das "das" ignorierte Wort abgefangen) .

Wie kann ich eine IgnoreCase-Klausel hinzufügen? Entspricht Vergleich?

    
Travis Heeter 20.04.2015, 14:12
quelle

3 Antworten

15
%Vor%

oder mit der statischen String.Equals welche keine hat Probleme mit null -Werten:

%Vor%     
Tim Schmelter 20.04.2015, 14:14
quelle
7

Sie müssen einen Lambda-Ausdruck übergeben:

%Vor%

Sie können jedoch Ihren Code viel einfacher und schneller machen, indem Sie mehr LINQ verwenden:

%Vor%     
SLaks 20.04.2015 14:14
quelle
6

Um es effizienter zu machen:

%Vor%     
Marc Gravell 20.04.2015 14:18
quelle

Tags und Links