C#   发布时间:2022-04-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了数据结构消除c#中的多个哈希表大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在开发一个应用程序,我在运行时添加控件,并跟踪这些控件我正在维护单独的哈希表,以便我以后很容易做我想要的.但是我有大约6个哈希表并且维护它们有点复杂.所以我想知道我是否可以将所有这些控件都放在一个数据结构中,但我应该很容易识别它们,就像我在哈希表中一样.基本上我想要的是哈希表的扩展版本,我可以在一个键中添加多个值.例如我现在拥有的是什么

hashtable addButtons = new hashtable();
 hashtable remButtons = new hashtable();

 addButtons.add(name,b);
 remButtons.add(name,r);

如果我可以做类似的事情,现在会很酷

addButtons.add(name=>(b,r,etc,etC));

然后得到任何一个就像哈希表一样

addButtons[name][1]

任何人都可以告诉我在c#中是否可以这样做.

解决方法

我会有一个代表6件事的课……

public class SomeType { // Rename ME
    public int addButton {get;set;}
    public String RemoveButton {get;set;}
    public datetiR_741_11845@e Some {get;set;}
    public float Other {get;set;}
    public decimal Names {get;set;}
    public bool Here {get;set;}
} // ^^ names and types above just made up; FIX ME!

一个字典< String,SomeType> – 然后你可以:

yourField.Add(name,new SomeType { AddButton = ...,...,Here = ... });

var remButton = yourField[name].RemoveButton;

大佬总结

以上是大佬教程为你收集整理的数据结构消除c#中的多个哈希表全部内容,希望文章能够帮你解决数据结构消除c#中的多个哈希表所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。