如何按键从字典中获取键对象
本文关键字:获取 对象 字典 何按键 | 更新日期: 2023-09-27 18:15:42
在我的应用程序中,我有一个键/值对象的字典
Dictionary<TObject,VObject> list
为了检查是否有对象,我使用了TObject
的一个特殊实例并检查它是否存在于列表中。
在我得到TRUE
之后,我需要得到原来的Key对象(TObject
)
VObject result = list[TObject]; // will return me the VObject
原始的TObject
(键)有更多的值,这些值在对象创建时已经初始化,我需要对它们进行测试。
我该怎么做?
字典对象包含Keys
属性,详细信息请参见https://msdn.microsoft.com/en-us/library/yt2fy5zk(v=vs.110).aspx
您可以对该属性运行查询以选择要查找的键。
LINQ的用法:
var foundKey = dictionaryObject.Keys.FirstOrDefault( * Linq Expression* );