Команды

Январь 5, 2007, Category: C#

Команды C# аналогичны командам C++ за некоторыми исключениями, уменьшающими вероятность ошибки. Имеется и несколько новых команд. Команда foreach используется для перебора элементов массивов и коллекций. Команда lock реализует механизм взаимного…….

Передача исключений вызывающей стороне

Январь 5, 2007, Category: C#

Иногда при возникновении исключения бывает трудно сделать что-либо осмысленное — исключение должно быть обработано вызывающей функцией. Существует три основных сценария: игнорирование, промежуточная обработка и возврат дополнительной информации. Игнорирование В первом…….

Функции класса

Январь 5, 2007, Category: C#

Рассмотренный выше конструктор Point() является примером функции класса (member function) — фрагмента кода, вызываемого для экземпляра объекта. Конструкторы вызываются автоматически только при создании экземпляра оператором new. Остальные функции класса могут…….

Перегрузка

Январь 5, 2007, Category: C#

Иногда бывает удобно создать две функции, которые делают одно и то же, но получают разные параметры. Такая задача особенно часто возникает для конструкторов, когда существует несколько способов создания нового экземпляра……..