static void Main(string[] args) { int z = 1; Console.WriteLine("***Test value type"); Console.WriteLine("The value of z before: " + z); changeValue(z); Console.WriteLine("The value of z after: " + z); Console.WriteLine("*** Test reference type"); testA a = new testA(); a.name = "not changed"; Console.WriteLine("The value of string before: " + a.name); changeValue2(a); Console.WriteLine("The value of strinf after: " + a.name); Console.ReadLine(); }
public static void changeValue2(testA v) { v.name = "Changed it"; }