如果我有一个具有很多属性的类,并且我想创建一个具有所有这些属性的构造函数,我必须输入很多。C# 4.0 中是否有更聪明的方法来做到这一点?
class MyClass {
public string A{get;set;}
public string B{get;set;}
public string C{get;set;}
public string D{get;set;}
public string E{get;set;}
public string F{get;set;}
public string G{get;set;}
//and so on...
public MyClass(string a, string b, string c /*and so on...*/)
{
this.A = a;
this.B = b;
this.C = c;
//...
}
}
我想强制用户创建一个具有所有属性的对象。