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

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

সিনট্যাক্স

public System.Reflection.MemberInfo[] GetMember (string name); 
public virtual System.Reflection.MemberInfo[] GetMember (string name, System.Reflection.BindingFlags bindingAttr);

উদাহরণ

using System; 
using System.Reflection; 
public class Demo { 
    public static void Main(){ 
        Type type = typeof(Subject); 
        try { 
            FieldInfo fieldInfo = type.GetField("SubName"); 
            MemberInfo[] info = type.GetMember("SubName"); 
            Console.Write("Members = "); 
            for (int i = 0; i < info.Length; i++) 
                Console.WriteLine(" {0}", info[i]); 
            Console.WriteLine("FieldInfo = {0}", fieldInfo); 
        } catch (ArgumentNullException e){ 
            Console.Write("{0}", e.GetType(), e.Message); 
        } 
    } 
} 
public class Subject{ 
    public string SubName = "Science"; 
}

আউটপুট

Members = System.String SubName FieldInfo = System.String SubName

BindingFlags সহ উদাহরণ

using System; 
using System.Reflection; 
public class Demo { 
    public static void Main(){ 
        Type type = typeof(Subject); 
        try { 
            FieldInfo fieldInfo = type.GetField("SubName"); 
            MemberInfo[] info = type.GetMember("SubName", BindingFlags.Public | BindingFlags.Instance); 
            Console.Write("Members = "); 
            for (int i = 0; i < info.Length; i++) 
                Console.WriteLine(" {0}", info[i]); 
            Console.WriteLine("FieldInfo = {0}", fieldInfo); 
        } catch (ArgumentNullException e){ 
            Console.Write("{0}", e.GetType(), e.Message); 
        } 
    } 
} 
public class Subject{ 
    public string SubName = "Science"; 
}

আউটপুট

Members = System.String SubName FieldInfo = System.String SubName
  1. C#-এ Type.GetTypeFromHandle() মেথড

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

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

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