Оператор ссылки (&)
Оператор "&" используется для передачи ссылки на переменные методам с ссылочными или выходными параметрами. Изменения параметра в методе отражаются в переменной, которая была передана по ссылке, при передаче управления обратно в вызывающий метод.
&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);