最新消息
[更新]ReSharper 2023.1
2023/05/17ReSharper 2023.1 中的新功能
ReSharper 2023.1 改進了對 C# 的功能,包括一組檢查優化和加速您使用不同類型的集合的工作,以及更多可調整的方式來在您的代碼中引入空檢查。此版本還帶來了 C++20 模塊的更新、第一批對 C++23 功能的支持,以及 C++ 的宏替換預覽和調用跟踪。還包括對單元測試和代碼清理用戶體驗的增強。 C# support
減少集合中的查找次數
我們引入了一組檢查和相應的快速修復,以通過減少集合中的查找次數來優化和加速您使用不同類型集合的工作:
.Contains(item)在將項目添加到HashSet 或其他實現接口的集合之前 刪除檢查ISet。
.ContainsKey(key)在將項目添加到 Dictionary或其他實現接口的集合 之前 刪除檢查IDictionary。

.使用TryAdd(key, value)集合Dictionary或繼承自的集合。Dictionary
.使用TryGetValue(key, out value)收藏。IDictionary
空檢查模式的語法風格
我們提供了新的語法樣式設置來幫助您not null在模式中強制執行一種一致的檢查樣式。它由兩個選項組成:空遞歸模式語法{ }和否定模式 not null,其中後者是默認模式。您可以隨時在ReSharper上調整 | Options | Code Editing | C# | Syntax Style page.z
提取公共屬性模式
如果您大量使用屬性模式匹配,請嘗試我們的新檢查和快速修復,以便在多個屬性模式在代碼流中組合在一起時從中提取常見元素。提取公共屬性模式 快速修復 生成的代碼通過將公共屬性模式移動到更高級別的模式來幫助您減少代碼重複。
C++ support 用戶體驗/用戶界面更改
更新對話框
ReSharper 目前引入了一個重新設計的更新對話框,其中包含對最新可用版本所做更改的註釋,現在可以更清楚的判斷是要下載還是跳過更新。

新的快捷方式對話框
從 2023.1 開始,當您首次啟動 ReSharper 時,您將看到一個鍵盤快捷鍵選項,您可以在其中選擇您想要使用的快捷鍵方案。

.更多訊息,請至jetbrains官網。
.購買/續約通路,請聯繫迪凱科技。
.立即試作。