Looking for c# Keywords? Try Ask4Keywords

C# Language Объявление метода


пример

Каждый метод имеет уникальную подпись, состоящую из доступа ( public , private , ...), необязательного модификатора ( abstract ), имени и при необходимости параметров метода. Обратите внимание, что тип возврата не является частью подписи. Прототип метода выглядит следующим образом:

AccessModifier OptionalModifier ReturnType MethodName(InputParameters)
{
    //Method body
}

AccessModifier может быть public , protected , pirvate или по умолчанию internal .

OptionalModifier может быть static abstract virtual override new или sealed .

ReturnType может быть void без возврата или может быть любым типом от базовых, как int до сложных классов.

Метод может иметь некоторые или никакие входные параметры. чтобы задать параметры для метода, вы должны объявить каждый из них, как обычные объявления переменных (например, int a ), и для более чем одного параметра вы должны использовать запятую между ними (например, int a, int b ).

Параметры могут иметь значения по умолчанию. для этого вы должны установить значение для параметра (например, int a = 0 ). если параметр имеет значение по умолчанию, установка входного значения является необязательной.

Следующий пример метода возвращает сумму двух целых чисел:

private int Sum(int a, int b)
{
    return a + b;
}