Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗csPmFnRf 172 of 436 menu
◀ ▶

Параметр ref в C#

Обычно параметр копирует число из вызова, и правки внутри функции не доходят до исходной переменной. Слово ref перед типом параметра связывает его с переменной вызывающего кода.

Запишем функцию, которая увеличивает переданное число на 1. При вызове перед аргументом тоже пишут ref:

void Inc(ref int num) { num++; } int value = 5; Inc(ref value); Console.WriteLine(value); // prints 6

Сделайте функцию, которая через ref удваивает переданное число. Проверьте на переменной со значением 7.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить