如果你用到方法的参数少的话,比如:一个或两个,直接传属性就可以了。
如果需要用到实体中的多个属性,那就直接传实体吧。这样实体中的所有属性都会传入,你可以在注释中说明清楚需要用到哪些参数。比如:
/// <summary>
/// ....
/// </summary>
/// <param name="model">需要用到参数:a,b,c,d...</param>
public void Method(Model model)
{ }
不管传递多少个参数都可以用实体.
如果你的方法参数只需要实体中的一个属性值,那你在构造实体对象的时候初始化一个属性的值就性了.
如果需要多个参数值,依次类推.
public class Model
{
public string AAA{get;set;}
public string BBB{get;set;}
public string CCC{get;set;}
}
public void Mothod(Model model)
{
}
需要一个参数的时候地调用方式:
Model model = new Model{AAA="方法说只要我一个参数"};
Mothod(model);
需要两个参数的时候地调用方式:
Model model = new Model{AAA="方法说要我做为参数",BBB="有点贪心要了AAA还要我!"};
Mothod(model);