Что я понял о методах в C#

Методы — это функции, функции это именованный набор операторов.

Методы позволяют структурировать код. Могут иметь параметры и перегрузки.

Метод может возвращать значения(return) или не возвращать, тогда при создании метода в сигнатуре указывает ключевое слово void.

Перегруженные методы(Overloaded) — это методы с разной сигнатурой.

Сигнатура метода — это имя метода+набор параметров.

Методы могут иметь параметры по умолчанию, которые могу т быть установлены прямо в параметрах.  Однако, при вызове лучше всего присваивать значение параметрам явно.

static void sayHello(string name = «Unknown», int age=18)

{

Console.WriteLine(«Hello, {0} : {1}»,name,age);

}

static void Main(string[] args)

{

sayHello(age:35);

}

Ключевое слово out и ref

out отличается от ref, тем что может передавать ссылку на не инициализированную переменную, ref только на инициализированную.

Инициализация — присвоение значения переменной.

0

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *