foreach (Label control in Controls.OfType<Label>().Where(c => c.Name.Contains("Label")))
Это будет соответствовать, если имя содержит «Метка», но как сделать так, чтобы оно совпадало, только если строка «Метка» находится в конце строки?
Если вы ищете строку, которая заканчивается подстрокой, вы можете использовать .EndsWith() в качестве метода.
.EndsWith()
foreach (Label control in Controls.OfType<Label>().Where(c => c.Name.EndsWith("Label")))