【发布时间】:2014-01-13 19:10:11
【问题描述】:
如何使用 lambda 函数制作 Dictionary,即 Func 包含不同数量的参数?
Dictionary<string, Func<T, double>> operationsList
= new Dictionary<string, Func<T, double>>();
原来如此?
【问题讨论】:
-
你能不能再具体一点,这不是很清楚。
-
假设你这样做了,你会如何使用这样的字典?
-
你不能。字典只存储一种类型。如果要存储异构对象,则必须使用
Object或dynamic,然后强制转换为你想要的类型。 -
你可以制作你的 Dictionary
,但我不确定这是你想要的 -
请提供一个代码示例,说明您正在尝试做什么。
标签: c# dictionary lambda delegates