【发布时间】:2017-01-12 07:59:45
【问题描述】:
将信息传递给函数的最佳方法是什么?我们应该传递参数列表吗?或者我们应该创建一个类并只传递该类的实例,这样每当参数列表发生变化时,我们就不必更改所有流程?
传递类变量:
public class FooParams
{
string Name{get;set;}
string Password{get;set;}
}
public void GetFoo(Foo foo)
{
}
传递参数列表
public void GetFoo(string name, string password)
{
}
【问题讨论】:
-
这取决于......
-
这里为什么有C++标签?
-
@UnholySheep 这是关于一般编程实践的,但我找不到任何标签,所以为了接近更多的观众以获得更好的答案,我只是添加了两个标签:)
-
这个问题的答案取决于语言 - 所以为完全不相关的语言添加标签是个坏主意。
标签: c#