fork download
  1. using System;
  2.  
  3. class Test
  4. {
  5. public string str = "A";
  6. }
  7.  
  8. class Program
  9. {
  10. static void change1(Test t)
  11. {
  12. t.str = "B";
  13. }
  14. static void change2(Test t)
  15. {
  16. t = new Test();
  17. t.str = "B";
  18. }
  19.  
  20. static void Main(string[] args)
  21. {
  22. Test t1 = new Test();
  23. change1(t1);
  24. Console.WriteLine(t1.str);
  25.  
  26. Test t2 = new Test();
  27. change2(t2);
  28. Console.WriteLine(t2.str);
  29. }
  30. }
Success #stdin #stdout 0.02s 33832KB
stdin
Standard input is empty
stdout
B
A