使用相同参数接收另一个函数中的函数调用

时间:2017-01-06 16:33:04

标签: c# logic

我们假设我有一个函数调用functA()和另一个名为HelperFunc()的辅助函数。

public void functA(int i, Obj a)
{
   HelperFunc(a);
}

public void HelperFunc(Obj a)
{
    //do something with Obj a
}

我是否可以将functA()收到的参数传递给HelperFunc(),如上所述?如果是这样,这是一个好习惯还是还有其他好的选择?

2 个答案:

答案 0 :(得分:0)

你确定可以!

“良好实践”取决于具体情况以及您传递的原因。有时这绝对是必要的。

答案 1 :(得分:0)

是的,这很好用。是的,这是常见做法。我们需要更好的情况来提出更好的选择。

如果它有助于您的理解,请记住您的“主要”也只是一个功能,您当然可以将参数从Main传递到其他功能。