首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于调用方法时,参数传递的有关问题

2012-01-08 
关于调用方法时,参数传递的问题。在调用一个方法时,参数封装到实体中传递比较好,还是直接传递参数比较好。哪

关于调用方法时,参数传递的问题。
在调用一个方法时,参数封装到实体中传递比较好,还是直接传递参数比较好。哪个效率更高一点。
例:

参数传递:
public void a1()
{
 string a="";
 string c="";
 a2(b,c)  
}
public void a2(string b,string c)
{
  .......
}



封装到实体中传递
public void a1()
{
  Entity entity=new Entity();
  entity.b="haha";
  emyity.c="heihei";
  a2(entity);
}
public void a2(Entity entity)
{
 ........
}


[解决办法]
不太重要。

如果参数太多,倒是可以考虑把有关联的参数封装传递。

[解决办法]
封装成对象好处是减少parm的数量,如果你的参数很多的话可以这样做,但效率肯定没有不封装的高

热点排行