半岛权威十大直营(官方)网站

VS代码生成工具ReSharper v2024.3全新发布——支持C# 13

原创|产品更新|编辑:龚雪|2025-03-20 11:04:39.310|阅读 6 次

概述:VS代码生成工具ReSharper v2024.3于近日全新发布,新版本官宣支持C# 13,欢迎下载最新版IDE体验!

# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>

ReSharper 是 Microsoft Visual Studio Marketplace上热门的扩展程序,您可以进行深度代码分析、智能代码协助、实时错误代码高亮显示、解决方案范围内代码分析、快速代码更正、一步完成代码格式化和清理、业界领先的自动代码重构、高级的集成单元测试方案,和强大的解决方案内导航和搜索。

Jetbrains技术交流群(QQ):786598704 欢迎一起进群讨论

ReSharper 2024.3 为 C# 13 功能提供了全面支持,包括 params 集合、partial 属性、新的 lock 类型和 field 关键字。 此更新通过改进的性能和灵活的格式设置选项增强了代码清理,并添加了更精确的命名约定。 多行 TODO 注释和工具提示着色可以提升代码的可读性和组织,Unreal Engine 开发获得了新功能,性能和 Clang 互操作性也有所改进,对 C++ 的支持由此增强。

C# 支持
C# 13 更新

在最新版本中,ReSharper 引入了对 C# 13 的最新功能的支持:

  • 新的 params 集合:params 关键字已扩展为适用于各种集合类型,从而无需额外分配即可实现更高效的方法签名。
  • partial 属性:partial 属性获得了支持,使您能够将属性访问器实现分布在多个文件中,提升代码库的灵活性和组织。
  • 新的 lock 类型:新引入的 System.Threading.Lock 类型可以实现更高效的线程同步,性能高过 lock 语句。
  • 重载解析优先级:提供了一个新特性,它可以更好地控制方法重载解析,并允许开发者指定复杂情况下优先调用的重载。
  • field 关键字:field 关键字新增了预览功能。 这样可以直接访问自动属性的支持字段,有助于简化属性逻辑。
ReSharper v2024.3新版本图集
代码样式和清理
代码清理

ReSharper 2024.3 中,代码清理经过重新设计,性能更加强大。 现在它利用与作用域受限的快速修复相同的引擎,确保彻底解决问题并提高分析器的精度。 新增的并行预处理可以优化文件处理,此外您现在还可以为每个文件选择代码清理配置文件或跳过特定文件的清理。

ReSharper v2024.3新版本图集
代码格式设置

新增的格式设置选项将为您提供更多灵活性:

  • 用于控制相等 = 运算符周围换行的新选项。
  • 新的 Indent ‘break’ from ‘case’(缩进 ‘case’ 中的 ‘break’)选项。
  • 新的 Treat ‘case’ statements with ‘break’ as simple(将带有 ‘break’ 的 ‘case’ 语句视为简单)选项。
ReSharper v2024.3新版本图集
Code comments
多行 TODO 注释支持

ReSharper 2024.3 现在支持多行 TODO 注释,允许将后续行中的缩进文本视为同一 TODO 条目的一部分。 此增强可让您更轻松地在代码库中将相关注释和任务分组在一起, 现在您可以跨多行向 TODO 添加上下文,提升可读性和组织。

此外还更新了 Peek To-do link(速览 TODO 链接,Ctrl+Shift+点击)操作,让您可以内联查找与 TODO 条目相关的外部问题。 它现在使用现代 Web 浏览器引擎为您提供更好的渲染体验。

用户体验
工具提示着色

在此版本中检查了几乎所有 C# 错误、警告和信息性消息,并尽可能引入了文本着色。

大约 600 条消息获得更新,工具提示可以提供更直观的阅读体验,包含的代码元素以编辑器的常见配色方案高亮显示。

ReSharper v2024.3新版本图集
C++ 支持

ReSharper 2024.3 为 C++ 支持带来了多项改进:

  • 改进了大型解决方案中的性能。
  • C++ 文件的 Move to Folder(移动到文件夹)重构。
  • 对 C++ 23、C23 和 GNU 新语言功能的支持。
  • 面向 Unreal Engine 开发者的新编码辅助功能。
  • 增强了与 Clang 工具的互操作。
ReSharper v2024.3新版本图集
热门IDE推荐
  • IntelliJ IDEA:业界公认的优秀Java开发平台
  • PyCharm:一种提高Python语言开发效率的IDE
  • WebStorm:强大的JavaScript 开发工具
  • PhpStorm:一款智能的PHP IDE
  • GoLand:智能高效的GO IDE

关于慧都科技

慧都科技是专注软件工程、智能制造、石油工程三大行业的数字化解决方案服务商。在软件工程领域,我们提供开发控件、研发管理、代码开发、部署运维等软件开发全链路所需的产品,提供正版授权采购、技术选型、个性化维保等服务,帮助客户实现技术合规、降本增效与风险可控。

慧都科技是JetBrains的中国区的合作伙伴,JetBrains作为软件开发领域的优秀IDE供应商,通过智能IDE及AI工具(如AI Assistant/Junie),助力企业实现代码自动生成与重构(多行补全、单元测试生成)、高效错误检测与调试(实时分析潜在问题)、文档与提交信息自动化(智能生成文档/Commit消息) ,并支持跨语言开发(Java/Python/JS等)及团队协作(集成版本控制、项目管理工具),显著提升全流程开发效率与代码质量。


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@wqylolg.cn

文章转载自:慧都网

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP