using System.Collections.Generic;
public int Value{get;set;}
public static void Main()
var a = new Box{ Value = 2 };
Console.WriteLine($"a.Value = {a.Value}, b.Value = {b.Value}");
Console.WriteLine($"a.Value = {a.Value}, b.Value = {b.Value}");
public static void PassByValue(Box b)
public static void PassByRef(ref Box b)
b = new Box { Value = 20 };