.NET de Reflection ile Type lara Erisim

.NET de Reflection ile Type lara Erisim

Microsoft.Net de kullandigimiz bir cok nesne var ve bunlara ait uyelerin oldugu kucuk bir ornek yapacagim. Burda en cok kullanilan componentlardan olan butonun uyelerinin isimlerini ve metodlarini MessageBox ile ekrana yazdiracagim.

Oncelikle butonun GetType ile tipini aliyorum, daha sonra MemberInfo sinifi ile tum member larini alip foreach ile tum sinifin icinde donerek ekrana yazdiriyorum.

Type tip = button1.GetType();
System.Reflection.MemberInfo[] tipMember=tip.GetMembers();

foreach (var item in tipMember)
{
MessageBox.Show(“Isim : ” + item.Name.ToString() + ” — Member Type : ” + item.MemberType.ToString());
}

Leave a Reply

Your email address will not be published. Required fields are marked *