Делегаты .NET с out и ref Аргументы типа

MATLAB® правила для отображения out и ref типы для делегатов те же, что и для методов.

Например, следующий оператор C # объявляет делегата с ref аргумент:

public delegate void delref(ref Double refArg);

Подпись для эквивалентной функции делегата MATLAB сопоставлена refArg как аргументы RHS и LHS:

function refArg = myFunc(refArg)

Следующий оператор C # объявляет делегата с out аргумент:

public delegate void delout(
    Single argIn,  
    out Single argOut);

Подпись для эквивалентной функции делегата MATLAB сопоставлена argOut как аргумент LHS:

function argOut = myFunc(argIn)

Похожие темы