© { JSL }
65
out Parameters
·
an
out
parameter is an
alias
for the argument
w
no copy takes places
w
argument need no
t be definitely assigned
w
parameter must be definitely assigned
w
argument must be an "lvalue"
w
out
required on argument
and
parameter
static void
Method(
out
Suit parameter)
{
parameter = Suit.Hearts;
}
static void
Main()
{
Suit arg;
//Console.Write(arg);
Method(
out
arg);
Console.Write(arg);
}
Hearts