我已經創建了一個類,它接受一個參數作爲參數。當它在構造中使用這個對象時,它是空的。爲什麼它保持空(未初始化)?如何在C#中使用ref#
// example code, not real
class Test{
object parent;
public Test (ref object _parent)
{
parent = _parent;
}
}
object n = null;
Test t = new Test (ref n);
n = new Something();
當我用不同類(http://pastebin.com/PpbKEufr)試了一下,留下空
這是爲什麼被壓低投票? – 2010-07-31 12:46:01
@Merlyn因爲運行代碼需要更少的時間,並且看看會發生什麼,而不是將它發佈到SO上。更好的問題會問*爲什麼*。 – dbkk 2010-07-31 12:52:00
@dbkk:問題可能不是完美的措詞,但將其解讀爲「爲什麼會發生這種情況」或「我怎樣才能讓它做我想做的事情」。 – 2010-07-31 12:56:46