2012-06-19 51 views
0

我想爲C#局部變量命名約定不同於循環和範圍變量命名約定的項目配置ReSharper。resharper命名風格的C#循環和範圍變量

方法體內的局部變量應該是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#命名風格規則似乎涵蓋了循環/範圍變量。

我使用ReSharper的6.1和Visual Studio 2010

回答

1

你是對的,ReSharper的不能局部變量和循環/範圍變量(這也是局部變量太多)之間進行區分。

我會建議要麼堅持微軟命名方案的所有本地變量lowerCamelCase或只是抑制檢查或將其設置爲'不顯示'。

+0

謝謝 - 現在我剛剛將Resharper警告更改爲建議。 –