Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Reflection;
- namespace Recetas.Cap03
- {
- public class UsoTypeGetConstructor
- {
- public UsoTypeGetConstructor() { }
- public UsoTypeGetConstructor(int i) { }
- public static void Main()
- {
- try
- {
- Type tipo = typeof (UsoTypeGetConstructor);
- // Aquí obtiene el constructor con parámetro entero (int):
- ConstructorInfo constructor = tipo.GetConstructor(new Type[] {typeof(int)});
- if (constructor != null)
- {
- UsoTypeGetConstructor obj = (UsoTypeGetConstructor) constructor.Invoke( new object[] {13});
- obj.MostrarMensaje();
- }
- else
- {
- Console.WriteLine("No se encontré ningún constructor con la firma especificada.\n");
- }
- }
- catch (Exception e)
- {
- // Area de tratamiento de la excepción.
- }
- }
- public void MostrarMensaje()
- {
- Console.WriteLine ("Blog xCSw");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement