static int Test(out int x, int y=4)
{x=6;
return x*y;
}
static void Main(string [] args){
int a;
int z = Test(out a);
Console.WriteLine(a+z);
}
Gostaria de saber como funciona a palavra reservada Out no c# e qual é o resultado do código acima e por quê? Também queria saber a respeito da palavra ref.