什么是更好的编码实践?

Iva*_*vic 0 c# optimization

什么是更好的编码实践,为什么?

string str1 = textBox1.Text;
string str2 = textBox2.Text;
void FunctionName (str1, str2);
Run Code Online (Sandbox Code Playgroud)

要么

void FunctionName(textBox1.Text, textBox2.Text);
Run Code Online (Sandbox Code Playgroud)

Ikk*_*kke 8

当您不打算对其执行任何操作时,无需声明单独的变量.所以我说后者更好.

在前一个示例中,您正在进行无法工作,并且会增加代码的复杂性.

现在,如果您打算对这些值进行一些处理,则可以选择使用前一种方法.但你应该给他们更多的描述性名称,str1str2传达他们的目的.