c# 如何在Dictionary 里value保留数组的引用
class 1{
String [] str1;
String [] str2 ;
Dictionary<string, String [] > classHolder;
方法1 {
classHolder = new Dictionary<string, String [] >() ;
classHolder.Add("1", str );
classHolder.Add("2", str2);
}
方法2{
String [] str1 = null;
String [] str2 = null;
str1 = new ....//重新赋值
str2 = new ....//重新赋值
}
方法3{
// 遍列 classHolder 时,发现 value都为空。
}
}
顺序执行 方法1、方法2、方法3
在方法3中 遍列 classHolder 时,发现 value都为空。Dictionary 没办法保留对象有引用吗?