关于在C#方法中命名局部变量的问题,该方法采用相同名称的参数 请参阅以下代码
private int DoSomething(string activationCode)
{
...
int ??WhatNameToChooseHere?? = Convert.ToInt32(activationCode);
...
}
在上述场景中应用什么可能是一个好策略
注意:方法参数和局部变量仅按类型
不同答案 0 :(得分:1)
你做不到。正确的方法是使用不同的名称命名变量。
答案 1 :(得分:0)
private int DoSomething(string activationCodeStoredInStringAndPassedAsAnArgument) {
int activationCodeThatDeclaredAsAnIntegerToStoreTheValueConvertedFromString = Convert.ToInt32(activationCodeStoredInStringAndPassedAsAnArgument);
}