Ich arbeitete an etwas, das mich das erste Zeichen einer Zeichenfolge abfangen musste. und zurück, wenn es mit S oder s beginnt.Groß-/Kleinschreibung keine Übereinstimmung in LINQ Wo
Der Pseudo-Code I betrachtet war:
var foodsWithS = Foods.Where(food => food.Name[0] == 'S' || food.Name[0] == "s").Select(i => i.Name);
Leider ist dies nicht. Was wäre der beste Weg, dies zu tun? Zur Zeit habe ich zwei lambdas, um für jeden Fall des Briefes zu überprüfen.
^Insbesondere [die zweite Antwort] (http://stackoverflow.com/a/444818/1324033) – Sayse
Ihre Pseudo-Code der Nähe war, aber wie @ Jaces Antwort weist darauf hin, 'StartsWith' ist der richtige Weg um dies zu tun (vorausgesetzt, Sie verwenden LINQ-to-Objects). –
wahr. ziemlich ähnlich ... aber gut, um es in einem LAMBDA-Ausdruck zu sehen – h4mme7