在本地方法返回List(C#)[重复]

问题描述 投票:0回答:1

这个问题已经在这里有一个答案:

我是C#初学者,只是返回一个列表对象,如果我写的方法是这样一个问题:

public List<string> GetLatestReviews()
{
   List<string> temp = new List<string>('good','average')
   return temp;
}

是否合法?因为我们不能在本地方法返回一个对象的指针,垃圾收集将删除后返回本地对象?

c#
1个回答
3
投票

是的,它是legal。在C#中返回当地人的罚款。如果返回值类型,值被复制。如果你返回一个引用,引用本身被复制。

© www.soinside.com 2019 - 2024. All rights reserved.