相关疑难解决方法(0)

按键从字典中删除并检索值

有没有办法从Dictionary(通过Key)中删除条目并Value在"同一步骤"中检索它?

例如,我正在打电话

Dictionary.Remove(Key);
Run Code Online (Sandbox Code Playgroud)

但我也希望同时返回Value.该函数只返回一个bool.

我知道我可以做点什么

Value = Dictionary[Key];
Dictionary.Remove(Key);
Run Code Online (Sandbox Code Playgroud)

但似乎这会搜索字典两次(一次获取值,另一次将其从字典中删除).我怎么能(如果可能的话)两次搜索字典?

.net c# dictionary

8
推荐指数
1
解决办法
5195
查看次数

标签 统计

.net ×1

c# ×1

dictionary ×1