struct byref と readonly を関数に渡すことは可能ですか? T const&
( C++と同じように)
struct A
{
public int b;
}
void func1(ref A a) // I want to make this `a` immutable
{
}
どうやってするか?
アップデート
私の最大の関心事は、(1) 不変状態 (2) を効率的に渡すことです。2 番目の懸念は、状態の変更は、変更可能なオブジェクトのように単純かつ簡単でなければならないということです。