10.1.5 Refactoring Members
There is a handy technique for adding properties, you can generate properties from fields there is a handy technique for adding properties, you can generate a genus from a field, and here is an example of refactoring (refactoring), which means modifying the code using tools rather than manually modifying it . To do this, just right-click a member in the class diagram, or right-click a member in Code view.
For example, if the MyClass class contains the following fields:
Public string myString;
Right-click the field and select Refactor? Encapsulate Field "(Refactor? Encapsulate Field), the dialog box shown in 10-7 will open.
Accepting the default option modifies the MyClass code as follows:
Stringstringget return set {myString = value; } }
The accessibility of the MyString field becomes private, and a public property mystring is created, which is automatically linked to mystring. This reduces the time to simply create attributes for the field.
(original) C # learning note 10--Defining class members 01--member definitions 05--refactoring members