关于C#方法中取同名参数的局部变量命名的问题请看下面的代码
private int DoSomething(string activationCode)
{
...
int ??WhatNameToChooseHere?? = Convert.ToInt32(activationCode);
...
}
在上述情况下应用什么可能是一个好的策略
注意:方法参数和局部变量仅因类型而异
关于C#方法中取同名参数的局部变量命名的问题请看下面的代码
private int DoSomething(string activationCode)
{
...
int ??WhatNameToChooseHere?? = Convert.ToInt32(activationCode);
...
}
在上述情况下应用什么可能是一个好的策略
注意:方法参数和局部变量仅因类型而异
你不能这样做。正确的做法是用不同的名称命名变量。
private int DoSomething(string activationCodeStoredInStringAndPassedAsAnArgument) {
int activationCodeThatDeclaredAsAnIntegerToStoreTheValueConvertedFromString = Convert.ToInt32(activationCodeStoredInStringAndPassedAsAnArgument);
}