Get the constructor that takes an integer as a parameter. : ConstructorInfo « Reflection « C# / C Sharp






Get the constructor that takes an integer as a parameter.

  

using System;
using System.Reflection;
using System.Security;

public class MyClass1
{
    public MyClass1(){}
    public MyClass1(int i){}

    public static void Main()
    {
            Type myType = typeof(MyClass1);
            Type[] types = new Type[1];
            types[0] = typeof(int);
            
            ConstructorInfo constructorInfoObj = myType.GetConstructor(types);
            if (constructorInfoObj != null)
            {
                Console.WriteLine(constructorInfoObj.ToString());
            }
    }
}

   
    
  








Related examples in the same category

1.Call GetConstructor to get the constructor
2.Invoke in Constructor through ConstructorInfo
3.Get parameter information by using ConstructorInfo and ParameterInfo
4.ConstructorInfo Class Discovers the attributes of a class constructor
5.Searches for a constructor whose parameters match the specified argument types and modifiers
6.Searches for a constructor using the specified binding constraints.
7.Returns all the public constructors defined for the current Type.
8.Get Property/Constructor Info