我需要这样的一个效果,例如:public class test
{
private string names;
private string pass;
private string phone;public test(string names,string pass,string phone)
{
this.names=names;
this.pass=pass;
this.phone=phone;
}
}现在我想动态的对test这个类中的变量和构造函数中的参数生成。也就是说我在调用该类前设置变量的名称和个数,参数的名称和个数,那么test这个类中就有我之前设置的那个些变量和参数。谢谢!希望高手们多多提出宝贵的意见和相关的代码。
{
private string names;
private string pass;
private string phone;public test(string names,string pass,string phone)
{
this.names=names;
this.pass=pass;
this.phone=phone;
}
}现在我想动态的对test这个类中的变量和构造函数中的参数生成。也就是说我在调用该类前设置变量的名称和个数,参数的名称和个数,那么test这个类中就有我之前设置的那个些变量和参数。谢谢!希望高手们多多提出宝贵的意见和相关的代码。
public class test
{
private Hashtable myProperty = new Hashtable(); public test(string names,string pass,string phone)
{
myProperty.Add(域变量名1,域变量1);
myProperty.Add(域变量名2,域变量2);
......
} public object Property[object name]
{
get
{
return myProperty[name];
}
set
{
myProperty[name] = value;
}
}
}
你可以使用Dic、Hashtable或者List或者自定义的类~~~~
private string names;
private string pass;
private string phone;和
test(string names,string pass,string phone)
里的变量名和个数都是动态的
但是实现这样的类对类的应用是否有利,楼主还是好好斟酌类的设计
......
什么人都有啊~ 书都没看?
{
private Hashtable _para = null;public test(Hashtable para)
{
_para = para;
}
}等你要用里面的值得时候就直接从_para 里面获得~~~~~