© { JSL }
65
Text Box: out Parameters
out Parameters
Folded Corner:
·an out parameter is an alias for the argument
wno copy takes places
wargument need no t be definitely assigned
wparameter must be definitely assigned
wargument must be an "lvalue"
wout 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