麻烦看一下代码

 Hashtable hs = new Hashtable();
            List<string> b;
            List<string> a = new List<string>();
            a.Add("1");
            a.Add("2");
            a.Add("3");
            hs.Add("mm", a);

            b = hs["mm"] as List<string>;
            b.Add("4");
            b.Add("5");

            b = null;

为什么b为空时,hs中的value为1,2,3,4,5?


ibeautiful
浏览 413回答 2
2回答

HUWWW

list<string> 就像C++中的指针一样。他们是引用传值
打开App,查看更多内容
随时随地看视频慕课网APP