C#命名本地变量的指南

时间:2013-04-06 04:55:23

标签: c# naming-conventions design-guidelines

关于在C#方法中命名局部变量的问题,该方法采用相同名称的参数 请参阅以下代码

 private int DoSomething(string activationCode)
    {
        ...

        int ??WhatNameToChooseHere?? = Convert.ToInt32(activationCode);

        ...
    }

在上述场景中应用什么可能是一个好策略

注意:方法参数和局部变量仅按类型

不同

2 个答案:

答案 0 :(得分:1)

你做不到。正确的方法是使用不同的名称命名变量。

答案 1 :(得分:0)

private int DoSomething(string activationCodeStoredInStringAndPassedAsAnArgument)    {
    int activationCodeThatDeclaredAsAnIntegerToStoreTheValueConvertedFromString = Convert.ToInt32(activationCodeStoredInStringAndPassedAsAnArgument);
}