Main Content
.NET Delegates With out
and ref
Type
Arguments
The MATLAB® rules for mapping out
and ref
types
for delegates are the same as for methods.
For example, the following C# statement declares a delegate with a
ref
argument:
public delegate void delref(ref Double refArg);
The signature for an equivalent MATLAB delegate function maps refArg
as both RHS and LHS
arguments:
function refArg = myFunc(refArg)
The following C# statement declares a delegate with an out
argument:
public delegate void delout( Single argIn, out Single argOut);
The signature for an equivalent MATLAB delegate function maps argOut
as an LHS
argument:
function argOut = myFunc(argIn)