Values & References2 / 14
Up next

Class is a reference type

// a class is a reference type: both names point to one object
var a = new Box { Value = 1 };
var b = a;
b.Value = 99;
Console.WriteLine(a.Value);

class Box { public int Value; }
What you're solving

assignment shares one object