Bagikan melalui


Merangkum pemfaktoran ulang bidang

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

  1. Sorot atau letakkan kursor teks di dalam nama bidang untuk merangkum:

    • C#:

      Kode yang disorot - C#

    • Visual Basic:

      Kode yang disorot - Visual Basic

  2. 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#:

      Merangkum hasil Properti - C#

    • Visual Basic:

      Merangkum hasil Properti - Visual Basic

Lihat juga