Nic*_*ick 13 .net c# generics collections
有没有一种快速的方法将通用字典从一种类型转换为另一种类型
我有这个
IDictionary<string, string> _commands;
Run Code Online (Sandbox Code Playgroud)
并需要将它传递给一个函数,该函数采用稍微不同的类型字典
public void Handle(IDictionary<string, Object> _commands);
Run Code Online (Sandbox Code Playgroud)
mqp*_*mqp 22
我想我会写
Handle(_commands.ToDictionary(p => p.Key, p => (object)p.Value));
Run Code Online (Sandbox Code Playgroud)
这不是世界上最有效的事情,但在协方差出现之前,这就是休息时间.
归档时间: |
|
查看次数: |
6107 次 |
最近记录: |