• (原创)c#学习笔记10--定义类成员01--成员定义05--重构成员


    10.1.5  重构成员

      在添加属性时有一项很方便的技术,可以从字段中生成属性在添加属性时有一项很方便的技术,可以从字段中生成属,下面是一个重构(refactoring)的示例,“重构”表示使用工具修改代码,而不是手工修改。为此,只需右击类图中的某个成员,或者在代码视图中右击某个成员即可。

      例如,如果MyClass类包含如下字段:

    public string myString;

      右击该字段,选择“重构 ➪ 封装字段”(Refactor ➪Encapsulate Field),就会打开如图10-7所示的对话框。

      

      接受默认选项,就会修改MyClass的代码,如下所示:

    private string myString; 
    public string MyString 
    { 
        get 
        { 
        return myString; 
      } 
      set 
      { 
        myString = value; 
      } 
    }

      myString字段的可访问性变成private,同时创建了一个公共属性MyString,它自动链接到myString上。这会减少单纯为字段创建属性的时间。

  • 相关阅读:
    命令基础
    绑定在表单验证上的应用
    绑定和绑定的各种使用场景
    双向数据绑定
    事件
    委托应用及泛型委托和多播委托
    委托
    LINQ
    反射重要属性方法
    反射基本内容
  • 原文地址:https://www.cnblogs.com/wodehao0808/p/4957240.html
Copyright © 2020-2023  润新知