我有一個類需要來自xml文件的信息。我還有另一個課程是爲滿足這個需求而構建的。一旦需要的信息在第一課,我希望xml讀取器被垃圾收集。垃圾回收和屬性語法
現在,xml讀取器獲取所需的信息並將其存儲在專用字段中。第一類查詢這些字段並檢索信息。我知道,如果我使用xml閱讀器中提供的函數來查詢字段,那麼將沒有剩餘鏈接,如果我在xml閱讀器中使用屬性,這也會是這種情況嗎?
public float Var
{
get { return someVar; }
set { someVar = value; }
}
XML讀取器是另一個類的成員變量嗎?或者它是一個成員方法範圍內的局部變量? –
XmlReader類從調用類的構造函數中調用。如果我使用直接函數來獲取XmlReader中保存的變量,那麼一旦調用類構造函數完成,我將確保所有對XmlReader的引用都將丟失。我不知道的是,屬性語法是否會將調用類中的變量鏈接到XmlReader中的變量,即保留引用。 – ste3e