Итак, мне нужно вызвать метод третьей стороны, которая имеет подпись, как этотКастинг IEnumerable к IEnumerable <T> с отражением
ThirdPartyMethod<T>(IEnumerable<T> items)
Моя проблема в том, я не знаю, тип моего объекта во время компиляции.
Во время компиляции я это
IEnumerable myObject;
Type typeOfEnumerableIHave;
Sooo..can отражение помочь мне здесь так или иначе?
для простоты, делают вид У меня есть метод, как этот
void DoWork(IEnumerable items, Type type)
{
//In here I have to call ThirdPartyMethod<T>(IEnumerable<T> items);
}
В каком контексте у вас есть это 'IEnumerable myObject;'? Не могли бы вы показать немного больше вашего кода? – BrunoLM
@BrunoLM Я добавил немного больше, я не уверен, что это поможет или нет –