- Регистрация
- 07.08.2011
- Сообщения
- 189
- Благодарностей
- 16
- Баллы
- 18
Компиляция кода Ошибка в действии "CS0163" "Control cannot fall through from one case label ('case "Любой":') to another". [Строка: 44; Cтолбец: 2]
В данном куске кода это строка 20, не пойму в чем ошибка.
В данном куске кода это строка 20, не пойму в чем ошибка.
C#:
//Присваиваем Имя и фамилию , в зависимости от выбранного пола
switch (project.Variables["UserSex"].Value)
{
case "Мужской":
//Приваиваем такое значение переменной по полу, т к, в случае с "Любым" полом берется значение из текущего профиля, а оно имеет вид Male/Female
project.Variables["UserSex"].Value = "Male";
//Присваиваем переменной по имени рандомную строку из привязаного к проекту списка по имени
project.Variables["UserName"].Value = project.Lists["MNameList"][new Random().Next(0, project.Lists["MNameLists"].Count)];
//Присваиваем переменной по фамилли рандомную строку из привязанного к проекту списка по фамилии
project.Variables["UserSurName"].Value = project.Lists["MSurList"][new Random().Next(0, project.Lists["MSurNameList"].Count)];
break;
case "Женский":
//Присваиваем такое значение переменной по полу, т.к. в случаи с "Любым" полом береться значение из текущего профиля, а оно имеет вид Male/Female
project.Variables["UserSex"].Value = "Female";
//Присваиваем переменной по имени рандомную строку из привязаного к проекту списка по имени
project.Variables["UserName"].Value = project.Lists["FNameList"][new Random().Next(0, project.Lists["FNameLists"].Count)];
//Присваиваем переменной по фамилли рандомную строку из привязанного к проекту списка по фамилии
project.Variables["UserSurName"].Value = project.Lists["FSurList"][new Random().Next(0, project.Lists["FSurNameList"].Count)];
break;
case "Любой":
//Присваиваем все значения из текущего профиля
project.Variables["UserSex"].Value = project.Profile.Sex.ToString(); //пол
project.Variables["UserName"].Value = project.Profile.Name; //Имя
project.Variables["UserSurName"].Value = project.Profile.Surname; //Фамилия
default: break;
}