Параметры по умолчанию

  • docx
  • 27.11.2021
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала Л2-003002.docx

 Параметры по умолчанию

Язык C# начиная с версии 4.0 (Visual Studio 2010) позволяет зада- вать некоторым параметрам значения по умолчанию – так, чтобы при вызове метода можно было опускать часть параметров. Для этого при реализации метода нужным параметрам следует присвоить значение прямо в списке параметров:

 

private void GetData(int Number, int Optional = 5)

{

MessageBox.Show("Number: {0}", Number);

MessageBox.Show("Optional: {0}", Optional);

}

 

В этом случае вызывать метод можно следующим образом:

 

GetData(10, 20); GetData(10);

 

В первом случае параметр Optional будет равен 20, так как он явно задан, а во втором будет равен 5, т.к. явно он не задан и компилятор бе- рёт значение по умолчанию.

Параметры по умолчанию можно ставить только в правой части списка параметров, например, такая сигнатура метода компилятором принята не будет:

private void GetData(int Optional = 5, int Number)