0

C#ローカル変数の命名規則がループおよび範囲変数の命名規則とは異なるプロジェクト用にReSharperを構成しようとしています。

メソッド本体内のローカル変数はUpperCamelCaseである必要があります。ただし、ループ変数と範囲変数はlowerCamelCaseである必要があります。

例:

int[] SomeArray;

for(int i=0; i<SomeArray.Length; i++)
{
}

foreach(var someValue in SomeArray)
{
}

return  from someValue in SomeArray
        where someValue > 0
        select someValue;

ReSharperでこの規則を構成することは可能ですか?私の知る限り、利用可能なC#の命名スタイルのルールはどれもループ/範囲変数をカバーしていないようです。

ReSharper6.1とVisualStudio2010を使用しています。

4

1 に答える 1

1

そうです、Resharperはローカル変数とループ/範囲変数(これもローカル変数です)を区別できません。

lowerCamelCaseのすべてのローカル変数に対してMicrosoftの命名スキームを使用するか、そのチェックを抑制するか、「表示しない」に設定することをお勧めします。

于 2012-06-19T14:43:04.620 に答える