ふらっとC#,C♯,C#(初心者用) Part78
■ このスレッドは過去ログ倉庫に格納されています
0797デフォルトの名無しさん
2011/09/11(日) 02:39:48.14この参照をメソッドが終了した後も、フィールド変数で覚えておくことはできますか?
以下はコンパイルできませんが、こんな感じで…
class Hoge {
private ref int a; // コンパイルエラー
public Hoge(ref int a) { this.a = a; }
public void Foo() { a = 0; }
}
int a = 1;
Hoge h = new Hoge(ref a);
// a == 1
h.Foo();
// a == 0
■ このスレッドは過去ログ倉庫に格納されています