Looking for c# Keywords? Try Ask4Keywords

C# Language Передача по ссылке


пример

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

public static void Main(string[] args)
{
    ...
    DoubleNumber(ref number); // calling code
    Console.WriteLine(number); // outputs 8
    ...
}
public void DoubleNumber(ref int number)
{
    number += number;
}

Выполнение этих изменений сделает обновление номера ожидаемым, что означает, что вывод консоли для числа будет 8.