У меня есть папка с именем «Features» в решении. В этой папке может быть, например, 500 .cs файлов с классами i.
В приведенном ниже примере я вручную поместил 2 из этих 500 классов в список:
Features.testclass.cs
Features.testclass2.cs
Интересно, как можно было бы программным образом собрать ВСЕ классы в этих файлах 500.cs в папке Features и добавить их в список, как я делаю ниже вручную в качестве примера?
Обратите внимание, что я сохраняю новый экземпляр каждого класса в Списке, так как мне нужно вызывать эти классы позже
namespace WindowsFormsApp1
{
public partial class Form1 : Form
{
public interface IFace { String GetValue(); }
void GetClasses()
{
var MyList = new List<IFace>();
MyList.Add(new Features.testclass());
MyList.Add(new Features.testclass2());
}
}
}