I
ind
Не могу создать объект типа А во время выполнения проги. Появляется предупреждение, что конструктор для типа А не найден.
Использую метод:
CreateInstance(Type, Object[]) - Создает экземпляр указанного типа, используя конструктор, соответствующий заданным параметрам.
Что не так, подскажите, пожалуйста.
Использую метод:
CreateInstance(Type, Object[]) - Создает экземпляр указанного типа, используя конструктор, соответствующий заданным параметрам.
Что не так, подскажите, пожалуйста.
Код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace activator
{
internal class A
{
internal A(int min, int max)
{
flag = true;
Random rnd = new Random();
c = rnd.Next(min, max);
}
private bool flag;
private int c;
internal void method()
{
c++;
}
}
class Program
{
static void Main(string[] args)
{
object obj = Activator.CreateInstance(typeof(A), new object[] { 3, 5 });//здесь собственно и пытаемся создать
}
}
}