lawang code

lawang Code


Tanyakan kode disini

Cara mendapatkan Field dengan Reflection di C#

oleh handita okviyanto 4 tahun yang lalu

C# juga bisa menggunakan Reflection untuk melakukan pengambilan data baik Property ataupun Field. Cuma yang jadi masalah adalah ketika kita ingin mengambil Field yang tipenya adalah private atau protected ada satu hal yang harus diperhatikan yaitu BindingFlags

Untuk mendapatkan Field dengan BindingFlags tersebut kita dapat menggunakannya contohnya sebagai berikut :

 FieldInfo field = focusControlObj.GetType().GetField(
                textboxName, BindingFlags.NonPublic | BindingFlags.Instance);
TextBox focus = (TextBox)field.GetValue(focusControlObj);

Contoh di atas sering dipakai ketika ingin mengambil control yang ada di UserForm baik dai WPF ataupun WindowsForm yang tipenya adalah private atau protected

C#
Anda harus login terlebih dahulu untuk memberikan komentar

Recent Tag

X 4
X 6
X 1
X 21
X 3
X 1
X 164
X 1
X 2

Bantuan

Help

Feedback

Help