2011-05-04 29 views
0

我很新的C#和我有優化的C#文件。該第一優化100的我所要做的就是轉換像一個小的Java或C#代碼段來處理文本

if(A == B) 

字符串比較
if(string.Compare(A, B) == 0) 

更復雜的比較有轉換,但這只是一個簡單的例子。 是否有任何現成的解決方案來執行此機械任務?一個textpad宏也將有所幫助。

+9

將'=='更改爲'string.Compare'看起來不像對我的優化。 – LukeH 2011-05-04 11:04:33

+1

審查意見;要讓它作爲編碼標準 – Harish 2011-05-04 11:05:30

+0

不是Java或C#,但短期和甜:http://stackoverflow.com/questions/833180/handy-f-snippets/833580#833580 – Benjol 2011-05-04 11:16:26

回答

3

您可以使用ReSharper及其P attern matching功能。 但是我必須注意,你仍然需要手動應用這個快速修補程序到每一個發生。您可以選擇在模式對話框中創建的模式,單擊「立即搜索」,然後在出現的窗口中,取消選中您希望不替換的所有事件,然後單擊「替換」。
您的具體示例應該不會超過幾分鐘 - 直到您找出模式目錄的工作方式;-)

+0

不能使用it.Any其他選項 – Harish 2011-05-04 12:37:05

+1

爲什麼你不能使用它? – 2011-05-04 12:37:57