你的位置:首页 > 软件开发 > ASP.net > C# 提取方法重构

C# 提取方法重构

发布时间:2016-01-28 12:01:27
引用:https://msdn.microsoft.com/zh-CN/library/0s21cwxk.aspx“提取方法”是一项重构操作,提供了一种从现有成员中的代码段创建新方法的便捷方式。使用“提取方法&r ...

引用:https://msdn.microsoft.com/zh-CN/library/0s21cwxk.aspx

“提取方法”是一项重构操作,提供了一种从现有成员中的代码段创建新方法的便捷方式。

使用“提取方法”,可以通过从现有成员的代码块中提取一组代码来创建新方法。提取出的新方法包含所选代码,而现有成员中的所选代码被替换为对新方法的调用。 通过将代码段变为其自己的方法,可以快速而准确地重新组织代码,以获得更好的重用性和可靠性。

“提取方法”有以下优点:

  • 通过强调离散的可重用方法鼓励最佳的编码做法。

  • 鼓励通过较好的组织获得自记录代码。

    当使用描述性名称时,高级别方法可以像读取一系列注释一样进行读取。

  • 鼓励创建细化方法,以简化重载。

  • 减少代码重复。

1、创建名为 ExtractMethod 的控制台应用程序,然后使用以下代码示例替换 Program。

class A{  const double PI = 3.141592;  double CalculatePaintNeeded(double paintPerUnit, double radius)  {    // Select any of the folloget='_blank'>wing:    // 1. The entire next line of code.    // 2. The right-hand side of the next line of code.    // 3. Just "PI *" of the right-hand side of the next line    //  of code (to see the prompt for selection expansion).    // 4. All code within the method body.    // ...Then invoke Extract Method.    double area = PI * radius * radius;    return area / paintPerUnit;  }}

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:C# 提取方法重构

关键词:C#

C#
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录