/// <summary> /// struct is a value type, change values in a method does affect original source. /// </summary> public void Test() { var ss = new SimpleStruct() { Value = 50 }; ChangeValue(ss); Console.WriteLine(ss.Value == 50); }
private void ChangeValue(SimpleStruct simpleStruct) { simpleStruct.Value = 100; }