Verweis- und Wertsemantik in C#

Testfall:
class s {public int foo; public string bar;}
s x = new s(); x.foo = 3; x.bar = "bar";
s y = x; y.bar = "foo";
Console.WriteLine (x.bar);


und dann class durch struct ersetzen



Johannes Waldmann 2013-01-28