C# 重构之五(移除参数重构)

原创 2016年08月31日 11:57:41
移除参数重构 (C#)
Remove Parameters 是一项重构操作,提供了一种将形参从方法、索引器或委托中移除的简单方法。 “移除参数”会更改声明;并在调用该成员的所有位置移除形参,从而反映新的声明。
要执行“删除参数”操作,请首先将光标放在方法、索引器或委托上。 当光标位于适当的位置时,若要调用 Remove Parameters 操作,请单击“重构”菜单,按键盘快捷方式,或从快捷菜单中选择相应命令。
System_CAPS_note注意

您无法移除扩展方法中的第一个参数。

移除参数

        class A
        {
            public A(string s, int i) { }
        }

        class B
        {
            void C()
            {
                A a = new A("a", 2);
            }
        }
双击A按下快捷键CTRL+R+V看效果


版权声明:本文为博主原创文章,未经博主允许不得转载,如果转载请写明出处。

C# 重构之六(重新排列参数重构)

Reorder Parameters是一项 Visual C# 重构操作,提供了一种对方法、索引器和委托的参数顺序进行更改的简单方法。 Reorder Parameters会更改声明,并在调用该成员的...
  • w200221626
  • w200221626
  • 2016年08月31日 12:09
  • 446

【机房重构】--职责链模式实现上机

初衷机房重构写到上机这块的时候,觉得和之前那些简单的一条线判断或者返回数据就可以实现的功能有些不一样了,也不是说他有多复杂的逻辑,其实只是多此判断真的很麻烦,重复的代码让我闻到了代码的坏味道,所以想要...
  • YYZZHC999
  • YYZZHC999
  • 2017年05月29日 11:52
  • 471

C# 重构之二(重命名重构)

“重命名”是 Visual Studio 集成开发环境 (IDE) 中的一项重构功能,为重命名代码符号(如字段、局部变量、方法、命名空间、属性和类型)的标识符提供了一种简单的方法。   “重命名”功能...
  • w200221626
  • w200221626
  • 2016年08月31日 11:27
  • 687

机房重构之组合查询

之前自己在大话中对于设计模式的理解一直是停留在很遥远的一个地方,不知道这些东西可以干啥,这次真的用到了模板方法,心里还真的有些兴奋呢~回想当时设计模式中为啥提到了模板方法呢?不同的学生在做试卷,试卷是...
  • SweetyoYY
  • SweetyoYY
  • 2017年02月25日 16:36
  • 625

【C#】泛型<机房重构>

机房重构——泛型
  • sds15732622190
  • sds15732622190
  • 2016年03月05日 20:09
  • 1561

机房重构之下机

在下机的时候用到了策略模式,经过不断地尝试和调错终于把功能实现了,话不多说,看看到底是怎么实现的。 U层 ''' ''' 下机功能 ''' ''' ''' ...
  • jing18033612052
  • jing18033612052
  • 2016年05月05日 21:06
  • 685

代码优化重构(很经典)

1、 清晰地表达意图 2、 一个方法只做一件事情 3、 同一个方法体内,保持相同的抽象层次 4、 不要重复自己(避免手动的复制与粘贴代码) 5、 减少“语法噪音” 6、 ...
  • dahaizhiliang
  • dahaizhiliang
  • 2014年04月21日 18:25
  • 5377

个人机房重构——组合查询及优化

个人机房重构逐渐接近尾声,就遇到了组合查询,本来组合查询并不是一个很难的问题。但是,整个机房重构的过程中,我们要利用组合查询完成学生基本信息维护、学生上机统计信息查询、操作员工作记录、学生上机状态查询...
  • why15732625998
  • why15732625998
  • 2016年02月27日 21:49
  • 963

机房重构之结账

经过这麽长时间的摸爬滚打,终于到结账,本想着到这里该出的问题也出了,应该没什么问题了,可是天不遂人愿啊,又经过了一次次的调试终于把结账完成了。下面就说说了关于结账的一些东西。第二次做机房收费系统了关于...
  • jing18033612052
  • jing18033612052
  • 2016年04月22日 20:23
  • 704

【C#】七层登录<机房重构>

C#版七层登录,机房重构
  • sds15732622190
  • sds15732622190
  • 2016年02月05日 00:43
  • 1510
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C# 重构之五(移除参数重构)
举报原因:
原因补充:

(最多只允许输入30个字)