我不太確定這是否是內存泄漏,或者資源未被釋放用於GC,但由於我引用了另一個對象的屬性,因此它看起來很可疑。這是內存泄漏還是未發佈的資源
我將一個XML文件反序列化爲一個對象。然後我使用這個對象來填充另一個對象的一些屬性。請問這樣做保留此反序列化的文件 - 到 - 一類對象在內存的某個地方:
void Load() {
MyClass deserializedClass = Helper.GetDeserializedFileFromXml(path, type);
SetProperty(deserializedClass)
}
// MyProperty is a List<ADifferentClass>;
void SetProp(MyClass myClass) {
MyProperty = myClass.MyProperty;
}
UPDATE
我閱讀下面的意見至關重要的部分後實現(爲什麼我問這是)是屬性是一個引用類型,一個不同類的列表。
需要更多的cotext和代碼才能真正理解正在發生的事情。 – 2011-05-05 03:46:48
MyProperty是類型的值還是參考? – 2011-05-05 04:31:53