List是值类型还是引用类型

时间:2024-12-13 12:07:44
class Program
{
static void Main(string[] args)
{
List<int> lst = new List<int>();
lst.Add();
lst.Add();
Console.WriteLine("未调用之前");
Console.WriteLine(lst.Count+string.Join(",",lst));
ChangeList(lst);
Console.WriteLine("调用之后");
Console.WriteLine(lst.Count + string.Join(",", lst));
Console.ReadLine();
} private static void ChangeList(List<int> lst)
{
lst.Clear();
lst.Add();
lst.Add();
}

输出结果如下:

List<int>是值类型还是引用类型

可见,List<int>是引用类型,可能这个问题大家都知道了,我只是记录自己以后查看而已。

相关文章