public int Num { get; set; }
public int Num { get; set; }
var refObject = new RefObject();
var valObject = new ValObject();
Console.WriteLine(refObject.Num);
Console.WriteLine(valObject.Num);
public void MethodA(int num)
public void MethodB(ValObject obj)
public void MethodC(RefObject obj)
public void MethodD(RefObject obj)