struct — value type. class — reference type.
1struct Point { public int X, Y; }2class Person { public string Name; }3 4Point p1 = new Point();5Point p2 = p1; // Copy6 7Person p1 = new Person();8Person p2 = p1; // Copy reference