Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Pemfaktoran ulang ini berlaku untuk:
C#
Dasar Visual
Apa: Memungkinkan Anda mengubah bidang menjadi properti, dan memperbarui semua penggunaan bidang tersebut untuk menggunakan properti yang baru dibuat.
Kapan: Anda ingin memindahkan bidang ke properti, dan memperbarui semua referensi ke bidang tersebut.
Mengapa: Anda ingin memberi kelas lain akses ke bidang, tetapi tidak ingin kelas tersebut memiliki akses langsung. Dengan membungkus bidang dalam properti, Anda dapat menulis kode untuk memverifikasi nilai yang ditetapkan, misalnya.
Panduan
Sorot atau letakkan kursor teks di dalam nama bidang untuk merangkum:
C#:
Visual Basic:
Selanjutnya, lakukan salah satu hal berikut ini:
-
Papan ketik
- Tekan Ctrl+R, lalu Ctrl+E. (Perhatikan bahwa pintasan keyboard Anda mungkin berbeda berdasarkan profil mana yang telah Anda pilih.)
- Tekan Ctrl+. untuk memicu menu Tindakan Cepat dan Pemfaktoran Ulang dan pilih entri bidang Enkapsulasi dari popup jendela Pratinjau.
-
Tetikus
- Pilih Edit > Bidang Enkapsulasi Refaktor>.
- Klik kanan kode, pilih menu Tindakan Cepat dan Pemfaktoran Ulang dan pilih entri bidang Enkapsulasi dari popup jendela Pratinjau.
Pilihan Deskripsi Merangkum bidang (dan menggunakan properti) Merangkum bidang dengan properti, dan memperbarui semua penggunaan bidang untuk menggunakan properti yang dihasilkan Merangkum bidang (tetapi masih menggunakan bidang) Merangkum bidang dengan properti, tetapi membiarkan semua penggunaan bidang tidak tersentuh Properti dibuat dan referensi ke bidang diperbarui, jika dipilih.
Petunjuk / Saran
Gunakan tautan Pratinjau perubahan di jendela popup untuk melihat hasilnya sebelum menerapkannya.
C#:
Visual Basic:
-
Papan ketik