我有一個對象,其中包含其保持最新的其他對象。 如果我將其中一個子對象傳遞給另一個類的構造函數,這是否保存爲一個指針,並且與正在更新的對象相同?傳遞對象引用
在下面的代碼存根(stub)中,我使用了EventDetails對象。我不需要在ResultsTreeViewEvent中修改它。
EventDetails eventDetails = raceDay.GetEvent(meeting, race);
ResultsTreeViewEvent newEvent = new ResultsTreeViewEvent(meet.name, eventDetails, ref treeView, fullPage, true);
public class ResultsTreeViewEvent
{
public EventDetails race = null;
public ResultsTreeViewEvent(String aMeetingName, EventDetails aRace, ref TreeView aTreeView, Boolean aFullPage, Boolean aShowMultiLegResults)
{
race = aRace;
}
對於這類問題,建立一些自己的課程並檢查自己真的很不錯。你總是用這種方式學習一些有趣的事 – Letterman