Могу ли я передать объект типа в универсальный метод? [Дубликат]

На этот вопрос уже есть ответ здесь:

Как использовать рефлексию для вызова универсального метода? 7 ответов

У меня есть метод FindAll на моем DataAccessLayer, который выглядит следующим образом:

public FindResult<T> FindAll<T>() where T : Entity, new()

и клиентский код, который имеет массив Type [], который необходимо использовать для итеративного вызова метода FindAll, например:

foreach (var type in typeArray)
{    
    var result = DataAccessLayer.FindAll<type>();
    ...

но жалобы компилятора на "Тип или ожидаемое пространство имен" .. Есть ли простой способ обойти это? Я пробовал type.GetType () или typeof (type), и ни один не работал.

Спасибо заранее!

Ответы на вопрос(2)

Ваш ответ на вопрос