【发布时间】:2008-11-27 12:32:44
【问题描述】:
这更像是一个学术探究,而不是一个实际问题。是否有任何语言或框架功能可以或将来允许异构类型的字典,例如
myDict.Add("Name", "Bill");
myDict.Add("Height", 1.2);
myDict 现在包含的不是两个 object 类型作为值,而是一个 string 和一个 double?然后我可以用
double
double dbl = myDict["Height"];
并期望抛出一个双精度或异常?
请注意:名称和高度值不一定属于同一对象。
【问题讨论】:
标签: .net