У меня есть следующий фрагмент кода, но когда я вхожу в "12", я до сих пор получаю "Ты старый человек". Разве не 9 - 15 номеров 9 ДО 15? Как еще я обрабатываю несколько значений в одном случае?
int age = Convert.ToInt32(txtBoxAge.Text);
switch (age)
{
case 1 - 8:
MessageBox.Show("You are only " + age + " years old\n You must be kidding right.\nPlease fill in your *real* age.");
break;
case 9 - 15:
MessageBox.Show("You are only " + age + " years old\n That too young!");
break;
case 16-100:
MessageBox.Show("You are " + age + " years old\n Perfect.");
break;
default:
MessageBox.Show("You an old person.");
break;
}