こんにちは。
C#で以下のようなことをしようとしましたら
「error CS1605: 読み取り専用なので 'this' は ref または out 引数として渡せません」
とエラーが返されてしまいました。
C++ではthisポインタを渡すことができますが、C#で似たようなことをするには
どのようにすればよろしいのでしようか?
public class AAA
{
public AAA( ref BBB a )
{
}
}
public class BBB
{
public BBB()
{
AAA aaa = new AAA( ref this ) ;
}
}
お礼
クラスで渡すと参照渡しになのですね。 知りませんでした。 ref外したらビルドが通りました。 ありがとうございます。