Есть класс
class Record
{
public int ID {get; set;}
public string Name {get; set;}
}
я хочу передать тип в генерик класс
class Program
{
static Record rec;
static void Main(string[] args)
{
rec = new Record { ID = 10, Name = "BST" };
Type t = rec.ID.GetType();
Test<t> test = new Test<t>; //тут ошибка
}
class Test<T>
{
}
}
Получаю: The type or namespace name 't' could not be found (are you missing a using directive or an assembly reference?)
понятно, что где то туплю, вопрос где?