C#-এ Type.GetDefaultMembers() পদ্ধতিটি বর্তমান প্রকারের জন্য সংজ্ঞায়িত সদস্যদের অনুসন্ধান করতে ব্যবহৃত হয় যাদের DefaultMemberAttribute সেট করা আছে।
সিনট্যাক্স
public virtual System.Reflection.MemberInfo[] GetDefaultMembers ();
আসুন এখন Type.GetDefaultMembers() পদ্ধতিটি প্রয়োগ করার জন্য একটি উদাহরণ দেখি -
উদাহরণ
using System; using System.Reflection; [DefaultMemberAttribute("subject")] public class Demo { public static void Main(){ Type t = typeof(Demo); MemberInfo[] member = t.GetDefaultMembers(); if (member.Length != 0){ for (int i = 0; i < member.Length; i++) Console.WriteLine("{0}", member[i]); } else { Console.WriteLine("Default Member isn't there!"); } } public void Name(String str) {} public String subject{ get{ return "Mathematics"; } } }
আউটপুট
এটি নিম্নলিখিত আউটপুট −
তৈরি করবেSystem.String subject
এখন Type.GetDefaultMembers() পদ্ধতি প্রয়োগ করার জন্য আরেকটি উদাহরণ দেখা যাক -
উদাহরণ
using System; using System.Reflection; [DefaultMemberAttribute("rank")] public class Demo { public static void Main(){ Type t = typeof(Demo); MemberInfo[] member = t.GetDefaultMembers(); if (member.Length != 0){ for (int i = 0; i < member.Length; i++) Console.WriteLine("{0}", member[i]); } else { Console.WriteLine("Default Member isn't there!"); } } public void Name(String str) {} public int rank{ get{ return 5; } } }
আউটপুট
এটি নিম্নলিখিত আউটপুট −
তৈরি করবেInt32 rank