记一个Dictionary更新数据操作的低级错误,以示警示
Dictionary<int, AAA> kv = new Dictionary<int, AAA> {
{ 1, new AAA() { Val = "abc" } }
};
if (kv.TryGetValue(1, out AAA val)) {
val = new AAA() { Val = "efg" }; //这样是错误的
kv[1] = new AAA() { Val = "efg" }; //这样才是对的
}

浙公网安备 33010602011771号