Fitur ini sering saya pakai di dalam pembuatan suatu program dan fitur ini termasuk di dalam bagian Code Refactoring Support. Encapsulate Field adalah suatu fitur yang membuat suatu nama variabel field menjadi tersembunyi di dalam suatu property yang ada di dalam suatu class. Sebagai contoh saya ada variabel field sebagai berikut :
private decimal jumlahSaldoAwal = 0;
Variabel field di atas akan saya buat menjadi property di dalam suatu class.
Langkah- langkahnya sebagai berikut.
1. Highlight nama variabel field jumlahSaldoAwal.
2. Klik kanan di highlight tersebut lalu pilih Refactor -> Encapsulate Field
3. Lalu akan muncul jendela Encapsulate Field. Di bagian Property name kita bisa isi nama property yang akan kita buat. Untuk contoh saat ini saya mengisinya dengan JumlahSaldoAwal. Setelah itu kita klik OK
4. Setelah itu akan muncul jendela Preview Reference Changes yang menampilkan ‘preview’ perubahan code. Setelah itu kita klik Apply.
5. Setelah itu variabel field akan terbentuk menjadi suatu property suatu class.
private decimal jumlahSaldoAwal = 0;
public decimal JumlahSaldoAwal
{
get { return jumlahSaldoAwal; }
set { jumlahSaldoAwal = value; }
}
Selamat mencoba dan semoga bermanfaat.
private decimal jumlahSaldoAwal = 0;
Variabel field di atas akan saya buat menjadi property di dalam suatu class.
Langkah- langkahnya sebagai berikut.
1. Highlight nama variabel field jumlahSaldoAwal.
2. Klik kanan di highlight tersebut lalu pilih Refactor -> Encapsulate Field
3. Lalu akan muncul jendela Encapsulate Field. Di bagian Property name kita bisa isi nama property yang akan kita buat. Untuk contoh saat ini saya mengisinya dengan JumlahSaldoAwal. Setelah itu kita klik OK
4. Setelah itu akan muncul jendela Preview Reference Changes yang menampilkan ‘preview’ perubahan code. Setelah itu kita klik Apply.
5. Setelah itu variabel field akan terbentuk menjadi suatu property suatu class.
private decimal jumlahSaldoAwal = 0;
public decimal JumlahSaldoAwal
{
get { return jumlahSaldoAwal; }
set { jumlahSaldoAwal = value; }
}
Selamat mencoba dan semoga bermanfaat.