FinOps有望降低企业50%+的云成本! 了解详情
写点什么

针对 C#的 CodeRush Xpress 免费发布

  • 2008-11-09
  • 本文字数:771 字

    阅读完需:约 3 分钟

DevExpress 发布了针对C#的CodeRush Xpress ,这是Visual Studio 2008 的一个免费插件,其目标是帮助C#开发者改善其编码体验。CodeRush Xpress 提供了代码导航特性,如高亮所有引用、灵活的剪贴板操作及从使用中生成(TDD),同时还提供了25 个代码重构特性,如显示(Make Explicit)、隐藏(Make Implicit)、命名匿名类型等等。

DevExpress 和微软联合发布了面向 C#的 CodeRush Xpress,这是一个免费有用的插件,包含了 CodeRush Refactor! Pro 中的一些特性。该工具通过帮助开发者更轻松地导航和重构代码来减轻其工作量。CodeRush Xpress 包含如下的代码导航特性:

  • 复制行
  • 高亮所有引用
  • 增加或减少选择
  • 灵活的剪贴板操作
  • 从使用中生成(TDD)
  • 快速的导航窗口
  • 快速的文件导航

它还包含如下的重构特性:

  • 增加块分隔符
  • 组合条件
  • 压缩为 Lambda 表达式
  • 压缩为 Ternary 表达式
  • 转化为自动实现的属性
  • 转化为 Initializer
  • 创建存储备份
  • 分解 Initializer
  • 分解参数
  • 扩展 Lambda 表达式
  • 扩展 Ternary 表达式
  • 抽取方法
  • 压缩条件
  • 内联代理
  • 内联 Temp
  • 引入 Local
  • 显示
  • 隐藏
  • 将类型转到文件中
  • 命名匿名方法
  • 命名匿名类型
  • 翻转条件
  • 分割条件
  • 使用 String.Format
  • 使用 StringBuilder

MSDN 站点上有一些列子。考虑如下代码:

复制代码
private static void ShowInt(int n) {<br></br> Console.WriteLine(n);<br></br>}<br></br>private static void ShowEntries(List entries) {<br></br>   entries.ForEach((Action)ShowInt);<br></br>}

点击 Refactoring 键,重构对话框就会出现:

选择 Inline Delegate,代码就转化为下面这样:

复制代码
private static void ShowEntries(List entries) {<br></br>   entries.ForEach(delegate(int n)<br></br> {<br></br> Console.WriteLine(n);<br></br>                   });<br></br>}

查看英文原文: CodeRush Xpress for C# Freely Available

2008-11-09 20:385787
用户头像

发布了 88 篇内容, 共 254.2 次阅读, 收获喜欢 6 次。

关注

评论

发布
暂无评论
发现更多内容

2021年Android常见面试题,Android培训那里好

android 面试 移动开发

阿里淘技术带佬新作:设计模式的完美演绎,共计1290页

Java 程序员 架构 面试 计算机

2021年Android大厂面试,送大厂面经一份

android 面试 移动开发

三维可视化数字能源系统,助力智慧园区高效能源管理

ThingJS数字孪生引擎

大前端 物联网 可视化 数字孪生

2021年Android开发前景如何,腾讯T2大牛亲自讲解

android 面试 移动开发

2021Java面试心得,Spring的XML解析原理

Java 面试 后端

2021互联网大厂Java面经合集,阿里面试官必问

Java 面试 后端

2021年Android工作或更难找,深入剖析原理

android 面试 移动开发

2021年Android常见面试题目,程序员必须要了解的知识点

android 移动开发 Android面试

2021大厂Java春招面试经历,宅家36天咸鱼翻身入职腾讯

Java 面试 后端

2021大厂Java面试必问题目,Java后端校招面试题

Java 面试 后端

2021一位Java中级程序员的跳槽面经,springmvc源码解析pdf

Java 面试 后端

2021年Android工作或更难找,透彻分析源码

android 面试 移动开发

2021大厂Java开发面试总结+解答,21条MySQL性能调优经验

Java 面试 后端

2021大厂Java社招最全面试题,2021Java面经

Java 面试 后端

2021Java面试心得,淘汰机制、缓存雪崩

Java 后端

2021Java高级进阶学习资料,StringBoot编程式事务与声明式事务

Java 面试 后端

个推0代码数据可视化实操:基于Tableau的中国奥运数据探索

个推

分布式服务下,消息中间件改造

Java 架构 面试 分布式 后端

2021京东最新Java面试真题解析,2021Java开发面试解答

Java 面试 后端

2021年Android开发前景如何,详解Android架构进阶面试题

android 面试 移动开发

2021Java进阶者的新篇章,做了5年Java

Java 面试 后端

2021Java高频精选面试题讲解,2021Java大厂面试真题

Java 面试 后端

直播回顾 | seL4基金会主席谈物理系统安全工程实践

鉴释

自动驾驶 操作系统 微内核 在线研讨会

硬实力再获认可!焱融科技入选《2021爱分析云计算厂商全景报告》

焱融科技

云计算 分布式 高性能 文件存储 科技

2021大厂Java春招面试经历,Java高级架构视频

Java 面试 后端

2021年Android大厂面试,劲爆

android 面试 移动开发

2021年Android岗位BAT大厂面试题知识点小结,阿里巴巴安卓面试题答案

android 面试 移动开发

2021年Android工作或更难找,2021Android面经

android 移动开发

2021华为Java高级面试题及答案,Java技术成长

Java 面试 后端

2021大厂Java面试经验,这位阿里P7大佬分析总结的属实到位

Java 面试 后端

  • 需要帮助,请添加网站小助手,进入 InfoQ 技术交流群
针对C#的CodeRush Xpress免费发布_.NET_Abel Avram_InfoQ精选文章