У меня есть класс, который выглядит примерно так:
public class Parent
{
public class Subclass
{
}
}
и с помощью отражения я пытаюсь найти подкласс
void main
{
Parent p = new Parent();
Type t = p.GetType();
Type s = t.GetNestedType("Subclass"); //s is not set
}
Это не работает, потому что, очевидно, нет вложенных типов. Как я могу найти тип подкласса? Причина, по которой мне нужно получить s, состоит в том, чтобы позже вызвать .GetMethod ("someMethod"). Вызвать (...) его.