C# 按点时显示字典键
我有一个包含两列键和值的表。 这本字典适用 在ASP.NET 4中,可以使用intellisense显示字典键,我的意思是,当您按下点时,它会显示属性 示例:dic.key1 键2C# 按点时显示字典键,c#,asp.net,linq,dictionary,C#,Asp.net,Linq,Dictionary,我有一个包含两列键和值的表。 这本字典适用 在ASP.NET 4中,可以使用intellisense显示字典键,我的意思是,当您按下点时,它会显示属性 示例:dic.key1 键2 我不相信你能。Intellisense将显示所有方法、属性、事件等。除非我弄错了,否则键值在运行时存储在字典中 如果您在编译之前知道这些列,并且希望使用intellisense获取键名,则可以进行枚举并将其用作键值 即词典myDict 然后使用列名进行枚举 Enum ColumnEnum ={id, name, ad
我不相信你能。Intellisense将显示所有方法、属性、事件等。除非我弄错了,否则键值在运行时存储在字典中 如果您在编译之前知道这些列,并且希望使用intellisense获取键名,则可以进行枚举并将其用作键值 即词典myDict 然后使用列名进行枚举
Enum ColumnEnum ={id, name, address, etc};
当您键入ColumnEnum时,Intellisense将显示所有列名 您的密钥在编译时是已知的吗?只有在编译时已知的密钥才能像这样显示。此外,如果在编译时不知道,dic.key1无论如何都不会解析,除非您正在进行一些动态欺骗。你在找dic[key1]吗?请注意,这不知道什么是只在运行时才知道的键,只知道什么可能是键,即类型必须匹配。我不确切知道,编译完成后它们可能知道吗?我的观点是可以使用intellisense函数来显示列的值。如果有其他解决方案,请让我知道。
Enum ColumnEnum ={id, name, address, etc};