Which of the following will be the correct output for the C

Loading

Choose the correct option.

Which of the following will be the correct output for the C#.NET program given below?

namespace LogicConsoleApplication {
struct Sample {
public int i;
}
class MyProgram {
static void Main(string[] args) {
Sample x = new Sample();
x.i = 10;
fun(ref x);
Console.Write(x.i + " ");
}
public static void fun(ref Sample y) {
y.i = 20;
Console.Write(y.i + " ");
}
}
}

 

A. 44854
B. 20 20
C. 10 20
D. 44844

Leave a Comment