>>507
1.
TextBox[] itr = {textBox1, textBox2, ...};

2.
private IEnumerable<TextBox> itr() {
  foreach (var c in this.Controls) {
    if (c is TextBox)
      yield return c;
}

で foreach (var c in x) ..;
回せればいいなら1.でいいんでないの