List 是值類型還是引用類型


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>是引用類型,可能這個問題大家都知道了,我只是記錄自己以后查看而已。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM