.NET, Architecture, ALM, Cloud
Que va afficher le programme suivant ? :
static void Main(string[] args)
{
int a = 2;
string s = "Main";
Method1(a, s);
Console.WriteLine(a);
Console.WriteLine(s);
Method2(ref a, ref s);
Console.WriteLine(a);
Console.WriteLine(s);
Action invoker = () =>
{
a = 5;
s = "Invoker";
};
invoker();
Console.WriteLine(a);
Console.WriteLine(s);
}
public static void Method1(int a, string s)
{
a = 10;
s = "Method1";
}
public static void Method2(ref int a, ref string s)
{
a = 20;
s = "Method2";
}