是否有像 Hashtable 这样的 3 个链接值的预定义类?
是否有一个内置对象可以以与哈希表类似的方式处理 3 个链接值? 即键、值1、值2?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
是否有一个内置对象可以以与哈希表类似的方式处理 3 个链接值? 即键、值1、值2?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(2)
我也会说通用词典。
如果您不想做任何广泛的事情,只需从 Value1、Value2 中创建一个结构体或某种元组,然后将它们作为字典 Key 的值即可。 类似于:
坏主意:如果您不喜欢该选项,就“内置”而言,DataTable 中的 DataRow 将为您提供该功能。 虽然这是一种非常简单的设置方法,但它也是一种非常低效(就执行成本而言)的方法。
I would have said generic dictionary too.
If you didn't want to do anything extensive, just make a struct or some sort of tuple out of Value1, Value2 and make those the value of your dictionary's Key. Something like:
Bad idea: If you didn't like that option, as far as "built-in" goes, a DataRow in a DataTable would give you that ability. While that's a very simple way to set it up, it'd also be a remarkably inefficient (as far as execution cost) way to go about it.
您可以使用通用词典轻松制作一个。 类似于
Dictionary>
,甚至Dictionary
You could easily make one using a generic dictionary. Something like
Dictionary<Key, KeyValuePair<Key, Value>>
, or evenDictionary<Key, object[]>