using System;
class RefTest {
/* This method changes its argument.
Notice the use of ref. */
publicvoid sqr(ref int i) {
i = i * i;
}
}
class MainClass {
publicstaticvoid Main() {
RefTest ob = new RefTest();
int a = 10;
Console.WriteLine("a before call: " + a);
ob.sqr(ref a); // notice the use of ref
Console.WriteLine("a after call: " + a);
}
}