Книга: C# для профессионалов. Том II

Перезагрузка методов

Перезагрузка методов

Методы могут быть перезагружены таким же образом, как в C++. Однако C# не допускает в методах параметров по умолчанию. Это можно смоделировать с помощью перезагружаемой версии:

Для C++ можно сделать следующую запись:

double DoSomething(int someData, bool Condition=true) {
 // и т.д.

В то время как в C# необходимо выполнить такие действия:

double DoSomething(int someData) {
 DoSomething(someData, true);
}
double DoSomething(int someData, bool condition) {
 // и т.д.

Оглавление книги

Оглавление статьи/книги

Генерация: 0.189. Запросов К БД/Cache: 0 / 0
поделиться
Вверх Вниз