Get members using the specified binding constraints in CSharp
Description
The following code shows how to get members using the specified binding constraints.
Example
using System;// ww w . j av a 2 s . c o m
using System.Security;
using System.Reflection;
public class MyMemberSample
{
public static void Main()
{
String myString = "GetMember_String_BindingFlag";
Type myType = myString.GetType();
MemberInfo[] myMembers = myType.GetMember("C*",
BindingFlags.Public |BindingFlags.Static);
if(myMembers.Length > 0)
{
Console.WriteLine("\nThe public static member(s) starting with the letter C for type {0}:", myType);
for(int index=0; index < myMembers.Length; index++)
Console.WriteLine("Member {0}: {1}", index + 1, myMembers[index].ToString());
}
}
}
The code above generates the following result.