Книга: C# для профессионалов. Том II
С# требует, чтобы все переменные были объявлены
С# требует, чтобы все переменные были объявлены
Начнем с первой строки кода VB, где находится объявление Option Explicit
. Эта инструкция не имеет аналога в C#, так как в C# переменные должны всегда быть объявлены до своего использования. Это соответствует тому, как если бы C# всегда выполнялся с включенным Option Explicit
и не разрешал отключить этот режим. Поэтому нет необходимости явно объявлять Option Explicit
.
Причина такого ограничения заключается в том, что C# был очень тщательно спроектирован таким образом, чтобы затруднить случайное создание ошибок в коде. В VB рекомендуют всегда использовать Option Explicit
, потому что это препятствует созданию трудно находимых ошибок, вызываемых неправильно записанными именами переменных. Легко заметить, что C# не позволяет делать вещи, которые с большой вероятностью могут привести к ошибкам.
- Системные переменные ROWS_AFFECTED, GDSCODE, SQLCODE, TRANSACTIONJD, CONNECTIONJD
- Профессиональная терминология не всегда уместна
- 1.2.3. Константы, переменные и типы
- Как сделать, чтобы компьютер выключался
- 2. Визуальный язык знают все Жест с ручкой в руках
- Домашняя мастерская: вы всегда на работе
- Программируя Вселенную. Квантовый компьютер и будущее науки
- Не допускайте того, чтобы поток пользовательского интерфейса блокировался на длительное время
- Часть IV Чтобы вас не рассекретили…
- Часть I Собственно компьютер и периферия Ху из ху и как все это совмещается и работает
- Что нужно для того, чтобы компьютер проработал долго и надежно
- Повсеместная датификация