怎么在C#的类中定义一个Hashtable

来源:百度知道 编辑:UC知道 时间:2024/06/01 05:34:14
我想在类中定义一个Hashtable
但光private hashtable ht 好像不行
是不是也要加get 和 set 啊,怎么加呀
谢谢
啊,我就是要把Hashtable定义为一个属性呀,该怎么做啊

private hashtable ht;
public Hashtable HT
{
get { return ht; }
set { ht = value; }
}

不建议你这样做

不如

protected hashtable ht;

如果你要定义为属性,才需要 get 和 set ,

否则,直接
System.Collections.Hashtable ht = new System.Collections.Hashtable();

哈希表定义的时候有两个参数
hashtable<k,v> hashtable=new hashtable<k,v>();
k代表键的类型,v代表值的类型。不用导包,系统默认导了那个包(System.Collections);
private hashtable has;
public hashtable Has{
get(return has);
set(has=value);
}就可以把哈希表定义为一个属性了

hashtable<k,v> hashtable=new hashtable<k,v>();
private hashtable has;
public hashtable Has{
get{return has);}
set{(has=value); }
}