Предполагая, что Test является классом с определенным конструктором, нет никакой разницы. Последняя форма немного облегчает работу конструктора Test, но об этом.
GetExportedTypes () не включает защищать/частные/внутренние типы. Согласно вопросу, связанному в вопросе Alexander ниже, не включены внутренние типы, даже если было бы видимо к блоку через InternalsVisibleToAttribute.
GetTypes () включает все типы.
GetExportedTypes()
возвраты только вводят, которые видимы вне рассматриваемого блока. "Видимый" означает открытые типы и открытые типы, вложенные в других открытых типах.