কম্পিউটার টিউটোরিয়াল

C#-এ Type.GetDefaultMembers() মেথড

C#-এ Type.GetDefaultMembers() মেথডটি বর্তমান টাইপের জন্য যেসব মেম্বারের DefaultMemberAttribute সেট করা আছে, সেগুলো খুঁজে বের করতে ব্যবহৃত হয়।

সিনট্যাক্স

public virtual System.Reflection.MemberInfo[] 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

আরেকটি উদাহরণ

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#-এ টাইপ সেফটি (Type Safety) কী