কম্পিউটার

C# এ Type.GetDefaultMembers() পদ্ধতি


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

  1. C# এ Type.GetTypeFromHandle() পদ্ধতি

  2. C# এ Type.GetArrayRank() পদ্ধতি

  3. C# এ Type.Equals() পদ্ধতি

  4. C# এ টাইপ নিরাপদ কি?