c# - 有什么工具可以帮助我将方法调用从使用基于位置的参数重构为基于名称的参数

标签 c# c#-4.0 refactoring named-parameters

我希望像这样转换代码:

var p = new Person("Ian", "Smith", 40, 16)

收件人:

var p = new Person(surname: "Ian", givenName:"Smith", weight:40, age:16)

作为使代码更具可读性的第一步,如果需要,我愿意使用第 3 方重构工具。

(请不要告诉我使用参数对象和因子方法等,这些可能会在我至少可以阅读代码后出现!)

最佳答案

重构 v2001 vol 1.3 claims to be able to do it .

ReSharper 的问题数据库中有它,but have not commited doing it yet .

关于c# - 有什么工具可以帮助我将方法调用从使用基于位置的参数重构为基于名称的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5550160/

相关文章:

javascript - 如何从 MVC 4 中的 Controller 调用 JavaScript 函数?

c# - 通过编程 Linq/Lambda 创建订单

c# - Linq 在不访问远程数据库的情况下检查子查询是否为空

c# - 从 Linq-to-SQL 读取一行

javascript - 需要 jQuery 代码重构帮助

c# - XmlSerializer 在定义为 XmlElement 的自闭标记后将 null 设置为属性

c# - 如何在 C# 中使用 SendMessageTimeout 获取窗口标题

java - Java 中是否有与 C# 的 Lookup 数据结构等效的数据结构?

c# - 从 XDocument 中删除节点

c - 重构现有的 C 结构以容纳更多元素