Основы языка C# 2005. Евсеева О.Н - 78 стр.

UptoLike

Составители: 

82
/// <summary>
/// Определяет период в зависимости от возраста - age
/// Использование ветвящегося оператора if
/// </summary>
public void SetPeriod()
{
if ((age > 0) && (age < 7)) period = 1;
else if ((age >= 7) && (age < 17)) period = 2;
else if ((age >= 17) && (age < 22)) period = 3;
else if ((age >= 22) && (age < 27)) period = 4;
else if ((age >= 27) && (age < 37)) period = 5;
else period = 6;
}
Этот пример демонстрирует применение ветвящегося оператора if. С
содержательной точки зрения он интересен тем, что в поля класса пришлось
ввести специальную переменную period, позволяющую в дальнейшем
использовать разбор случаев в зависимости от периода жизни:
/// <summary>
/// Определяет статус в зависимости от периода - period
/// Использование разбора случаев - оператора Switch
/// </summary>
public void SetStatus()
{
switch (period)
{
case 1:
status = "child";
break;
case 2:
status = "schoolboy";
break;
case 3:
status = "student";
break;
case 4:
status = "junior researcher";
break;
case 5:
status = "senior researcher";
break;
case 6:
status = "professor";
break;
default: