残念なことに、次のコードはコンパイルされません。
ref
ただし、キーワードを削除するとコンパイルされます。
class xyz
{
static void foo(ref object aaa)
{
}
static void bar()
{
string bbb="";
foo(ref bbb);
//foo(ref (object)bbb); also doesnt work
}
}
誰でもこれを説明できますか?私は、参照が派生クラスに対して非常に厳密であることと関係があると推測しています。
文字列型のオブジェクトを に渡す方法はあります
foo(ref object varname)
か?