首页 > 代码库 > List<int>是值类型还是引用类型
List<int>是值类型还是引用类型
class Program { static void Main(string[] args) { List<int> lst = new List<int>(); lst.Add(1); lst.Add(2); 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(1000); lst.Add(2000); }
输出结果如下:
可见,List<int>是引用类型,可能这个问题大家都知道了,我只是记录自己以后查看而已。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。