「MyClass」(C#) のオブジェクトを Parameter-by-Value でメソッドに渡すにはどうすればよいですか? 例:
MyClass obj = new MyClass();
MyClass.DontModify(obj); //Only use it!
Console.Writeline(obj.SomeIntProperty);
...
public static void DontModify(MyClass a)
{
a.SomeIntProperty+= 100;// Do something more meaningful here
return;
}