Лабораторный практикум по информатике



бет58/83
Дата06.01.2022
өлшемі1,1 Mb.
#15674
түріПрактикум
1   ...   54   55   56   57   58   59   60   61   ...   83

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


Язык 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)




    1. Достарыңызбен бөлісу:
1   ...   54   55   56   57   58   59   60   61   ...   83




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет