using System;
struct PointerStruct
{
public int x, y;
}
class MainClass
{
public static void Main(string[] args)
{
PointerStruct f1 = new PointerStruct();
f1.x = 100;
f1.y = 100;
PointerStruct f2 = f1;
Console.WriteLine("F1.x = {0}", f1.x);
Console.WriteLine("F1.y = {0}", f1.y);
Console.WriteLine("F2.x = {0}", f2.x);
Console.WriteLine("F2.y = {0}", f2.y);
Console.WriteLine("-> Changing f2.x");
f2.x = 900;
Console.WriteLine("F2.x = {0}", f2.x);
Console.WriteLine("F1.x = {0}\n", f1.x);
}
}
F1.x = 100
F1.y = 100
F2.x = 100
F2.y = 100
-> Changing f2.x
F2.x = 900
F1.x = 100