Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Массивы и строки.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
129 Кб
Скачать
☆

7.2.5 Применение строк в операторах switch

Объекты типа string могут использоваться для управления оператором switch. Это единственный нецелочисленный тип данных, который допускается применять в операторе switch. Благодаря такому применению строк в некоторых сложных си­туациях удается найти более простой выход из положения, чем может показаться на первый взгляд. Например, в приведенной ниже программе выводятся отдельные циф­ры, соответствующие словам "один", "два" и "три".

Листинг 7.24

// Продемонстрировать управление оператором switch с помощью строк.

using System;

class StringSwitch

{

static void Main()

{

string[] strs = { "один", "два", "три", "два", "один" };

foreach(string s in strs)

{

switch(s)

{

case "один":

Console.Write(1);

break;

case "два":

Console.Write(2);

break;

case "три":

Console.Write(3);

break;

}

}

Console.WriteLine();

}

}

При выполнении этой программы получается следующий результат.

12321