Поделиться через


Оператор ссылки (&)

Оператор "&" используется для передачи ссылки на переменные методам с ссылочными или выходными параметрами. Изменения параметра в методе отражаются в переменной, которая была передана по ссылке, при передаче управления обратно в вызывающий метод.

&expression

Параметры

  • expression
    Переменная, переданная методу.

Заметки

В JScript функции можно вызывать методы с ссылочными и выходными параметрами, однако их нельзя определять.

Пример

В следующем примере демонстрируется использование оператора ссылки (&).

// Define Compute method in C# code.
public class C 
{
    public static void Compute(ref int sum, out int product, int a, int b) 
    {
        sum = a + b;
        product = a * b;
    }
}

// Call Compute method from your JScript code.
var a : int, b: int;
C.Compute(&a, &b, 2, 3)
print(a);
print(b);

См. также

Ссылки

ref (Справочник по C#)

out (Справочник по C#)