按点时显示字典键
本文关键字:字典 显示 | 更新日期: 2023-09-27 18:34:46
我有一个表格,有两列"键"和"值"。这本字典包含<key, value>
.
var dic = Context
.Table
.Select(mc => new { mc.str_SystemName, mc.str_Value })
.AsEnumerable()
.ToDictionary(k => k.str_SystemName, v => v.str_Value);
在 ASP.NET 4 中可以显示具有智能感知的字典键(我的意思是当你按点时它会显示属性(。
示例:dic.key1 键2 键3
我不相信你能做到。 智能感知将显示所有方法、属性、事件等。 除非我弄错了,否则键值在运行时存储在字典中。
如果在编译之前知道列,并且想要使用 智能感知获取键名称,则可以进行枚举并将其用作键值。
即。 Dictionary myDict<ColumnEnum, Object>;
然后使用列名称进行枚举。
Enum ColumnEnum ={id, name, address, etc};
智能感知将在键入"列枚举"时显示所有列名。