【C#】フォーム上の全てのLabelの文字色を変更するにはControlsをOfType

フォーム自身(this)のControlsの中から、OfTypeを利用してLabelのみを抜き出せばOK

foreach (Label label in this.Controls.OfType<Label>())
{
    label.ForeColor = Color.Red;
}

また、例えば対象のラベル名がlabel1~label5である場合、以下のように名前でFindすることもできる。

for (int i = 1; i <= 5; i++)
{
    Control label = this.Controls.Find("label" + i, true).FirstOrDefault();
    if (label is Label)
    {
        label.ForeColor = Color.Red;
    }
}