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

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

সিনট্যাক্স

public System.Reflection.MemberInfo[] GetMembers (); 
public abstract System.Reflection.MemberInfo[] GetMembers (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.GetMembers(); 
            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 ToString() Boolean Equals(System.Object) Int32 GetHashCode() System.Type GetType() Void .ctor() 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.GetMembers(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 ToString() Boolean Equals(System.Object) Int32 GetHashCode() System.Type GetType() Void .ctor()
  1. C#-এ Type.GetDefaultMembers() মেথড

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

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

  4. সি শার্পে ElementAt() মেথড