编码风格 - 传递方法作为参数

SPT*_*344 1 c# coding-style

我有一个基本问题.我有一个MethodB回归Integer.我有一个MethodA我想传递从中检索的值的地方MethodB.

它是一个正确的方式(代码风格,而不是语法)传递MethodBMethodA下面提及?

MethodA(MethodB());
Run Code Online (Sandbox Code Playgroud)

Pao*_*sco 8

您没有传递方法'MethodB',而是传递它返回的值.
实际上,您的代码相当于:

int i = MethodB();
MethodA(i);
Run Code Online (Sandbox Code Playgroud)

只要你的代码仍然可读,它就完全可以了.