У меня есть класс, в котором мне нужен конструктор для инициализации массива переменных.Я исследовал в Интернете, а также переполнение стека, но теперь я застрял на том, как вызвать метод.Например, как я могу вызвать method1 в моем примере?
public class SomeClass<T>{
public T[] array;
//Constructor
public SomeClass()
{
Method1(T, 5); //? error
Method1(5); //? error
Method1(new T().GetType(), 5); //? error
// HOW CAN I CALL THAT METHOD?
array = (T[])(new Object[5]); // this gives an error too
}
private void Method1(Class<T> type, int size)
{
array = (T[])Array.newInstance(type, size);
}
}