public void Dec(int idx) { switch (idx) { case 0: Str.Dec(); break; case 1: Int.Dec(); break; case 2: Wis.Dec(); break; case 3: Dex.Dec(); break; case 4: Con.Dec(); break; case 5: Cha.Dec(); break; default: throw new IndexOutOfRangeException(string.Format("idx {0} not in [0-5]", idx)); } }