最新の状態に保つ他のオブジェクトを含むオブジェクトがあります。これらのサブオブジェクトの 1 つを別のクラスのコンストラクターに渡すと、これはポインターとして保持され、更新されるオブジェクトと同じになりますか?
以下のコード スタブでは、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;
}