2013-05-03 45 views
0

我使用的是Resharper 6.1,我很確定有一種方法可以將LINQ轉換爲循環。他們已將這些功能列爲其版本6功能之一。使用resharper將LINQ轉換爲C#中的循環

http://www.jetbrains.com/resharper/whatsnew/whatsnew_60.html#LINQtoLoops

也「有時」讓我通過展示,除了我的代碼稍微彈出問我,如果我想在LINQ表達式轉換成一個循環做到這一點。但是我不確定它在哪種情況下表現出小彈出。

任何想法?

+3

@ I4V如果#2不允許任何人發佈ReSharper的問題,那麼標籤「Reshareper」不會有近2000個問題。 – TeaLeave 2013-05-03 23:08:29

+0

@ I4V,「看看代碼中的143行......」?你現在只是在拖釣嗎? – 2013-05-04 00:04:08

+1

也許你可以提供你正在談論的代碼的例子嗎?否則,我看不到你在說什麼。 – 2013-05-04 01:35:04

回答

4

Resharper很聰明。但不夠聰明來理解每一個linq查詢。

如果它足夠簡單地進行轉換,那麼reshaper會理解它是可能的,並會向您顯示提示(您可以在Resharper - > Options - > Inspection Severity下控制該提示)。

當LINQ表達不夠簡單ReSharper的去了解它無法知道如何將它轉換..