我想使用 Data
属性来存储我想抛出新异常的信息,并且我已经弄清楚如何循环遍历每个 DictionaryEntries
用这个片段
foreach (DictionaryEntry de in ex.Data)
但我更愿意做的是通过键名获取值,因为我在那个 Data
对象中有不同的对象类型。如果我可以通过其键名获取值,则更容易将它们转换为正确类型的对象。
有人知道如何通过键名获取 Exception.Data
字典条目吗?
最佳答案
如果您知道 key ,那么使用字典会更有效率:
var yourObj = ex.Data["your_key"];
关于c# - 从 Exception.Data c# 中按键获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32789902/