Dictionary 的值如何使用泛型?
class Food {} class Apple : Food { } ...... // 我想达到这个目的: Dictionary<string, Food> dict = new Dictionary<string, Apple>();
回答
Dictionary<string, Food> dict = new Dictionary<string, Food>(); // 为什么不写成这样?
你想实现什么效果,也许可以换一下思路
class Food {} class Apple : Food { } ...... // 我想达到这个目的: Dictionary<string, Food> dict = new Dictionary<string, Apple>();
Dictionary<string, Food> dict = new Dictionary<string, Food>(); // 为什么不写成这样?
你想实现什么效果,也许可以换一下思路