powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Непонятное поведение switch()
3 сообщений из 3, страница 1 из 1
Непонятное поведение switch()
    #33967048
GraDea
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!
Вернулся к старому проекту, который писался на .net 1.1.
Потом я его конвертил под 2.0. потом забросил и вот открыл.
Пытаюсь сделать билд, Студия выдает ошибку здесь:


switch (rdr.GetString(4))
{
case "экз.":
result += kolstud * arr[5];
break;
case "зач.":
result += kolstud * arr[4];
break;
case "зач./экз.":
result += kolstud * arr[4];
result += kolstud * arr[5];
break;
}

Говорит:
Метка 'case ".":' уже встречалась в этом операторе ветвления

Раньше, как сейчас помню, все работало адекватно. В чем ошибка сейчас??? может он не видит русских букв? Куда рыть???

Заранее спасибо!
...
Рейтинг: 0 / 0
Непонятное поведение switch()
    #33967154
Georgiy L.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй методом научного втыка!
Убери часть строк, отбилди и т.д.
...
Рейтинг: 0 / 0
Непонятное поведение switch()
    #33967214
totmakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Странно...

Такое ощущение, что он действительно не видит русских символов. Может этот файл редактирвался когда-либо и был сохранен не в юникоде? Попробуй стереть русские буквы и написать их заново в 2005 студии. С ходу у меня этот текст скомпилировался и отработал без проблем.

Возможно, файл сохранен в windows-1251, а компилятор открывает его как юникод и русские буквы превращаются в непечатные символы - и остаются одни точки.Мой блог
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Непонятное поведение switch()
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]