Как изменить этот оператор LINQ, чтобы он соответствовал только в том случае, если поисковый термин «Метка» находится в конце строки? - PullRequest
0 голосов
/ 10 января 2020
foreach (Label control in Controls.OfType<Label>().Where(c => c.Name.Contains("Label")))

Это будет соответствовать, если имя содержит «Метка», но как сделать так, чтобы оно совпадало, только если строка «Метка» находится в конце строки?

1 Ответ

1 голос
/ 10 января 2020

Если вы ищете строку, которая заканчивается подстрокой, вы можете использовать .EndsWith() в качестве метода.

foreach (Label control in Controls.OfType<Label>().Where(c => c.Name.EndsWith("Label")))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...