namespace LP; public class TaskDetail { public int mTaskID_Detail = 0; public int mXianLuID_Detail = 0; public TaskData mTaskData = null; public TaskControl mTaskControl = null; public TaskGroup mTaskGroup = null; public TaskDetail() { mTaskID_Detail = 0; mXianLuID_Detail = 0; if (mTaskData == null) { mTaskData = new TaskData(); } if (mTaskControl == null) { mTaskControl = new TaskControl(); } if (mTaskGroup == null) { mTaskGroup = new TaskGroup(); } } public void Destroy() { if (mTaskData != null) { mTaskData.Destroy(); } mTaskData = null; if (mTaskControl != null) { mTaskControl.Dispose(); } mTaskControl = null; if (mTaskGroup != null) { mTaskGroup.Destroy(); } mTaskGroup = null; } }