假設我有一個來自遊戲的更新循環,並且每個循環都從類函數中輸出一個新列表並將其分配給'myList'。來自以前更新功能的列表會發生什麼?我必須擔心嗎?列表每個循環的前一個實例會發生什麼?
//someClass
List<T> GetList()
{
List<T> l = new List<T>(); // I create a new list here
//populate the list.....
return l;
}
------------------
void Update()
{
//game update loop
List<T> myList = someClass.GetList();
//what happens to the previous instance of list created?
}
以前的例子是什麼? –
[垃圾收集](https://docs.microsoft.com/en-us/dotnet/standard/garbage-collection/) – dasblinkenlight