对于字符串而言,
t1.Rows[0]["c1"] = "i am c1 on t1"; //在内存创建一个字符串"i am c1 on t1",
//并使t1.Rows[0]["c1"]指向该字符串;
t2.Rows[0]["c1"] = t1.Rows[0]["c1"]; //指向同一个字符串;
t1.Rows[0]["c1"] = " i d change now "; //创建一个新字符串,将地址传给
//t1.Rows[0]["c1"];
//但t2.Rows[0]["c1"]仍指向原来的字符串。
而类与此不同。
这根box和unbox无关。
t1.Rows[0]["c1"] = "i am c1 on t1"; //在内存创建一个字符串"i am c1 on t1",
//并使t1.Rows[0]["c1"]指向该字符串;
t2.Rows[0]["c1"] = t1.Rows[0]["c1"]; //指向同一个字符串;
t1.Rows[0]["c1"] = " i d change now "; //创建一个新字符串,将地址传给
//t1.Rows[0]["c1"];
//但t2.Rows[0]["c1"]仍指向原来的字符串。
而类与此不同。
这根box和unbox无关。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货