Могу ли я передать объект типа в универсальный метод? [Дубликат]
На этот вопрос уже есть ответ здесь:
Как использовать рефлексию для вызова универсального метода? 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), и ни один не работал.
Спасибо заранее!