如何在cs文件中动态添加代码?

时间:2018-04-23 06:45:36

标签: c# xaml

我制作一个简短的文件,以减轻我通过小型WPF应用程序编写JavaScript的努力。我有一个要求,我需要根据我参考的DLL中的一些可用类创建代码。 问题是我不确定每次都会得到特定的课程,并且基于该课程我必须编写代码。 因此,如果我编写考虑所有类的代码,如果DLL没有它们,它将引发编译错误。有没有解决方案?

让我通过一个例子来澄清。 引用的DLL最多可以包含三个类:蔬菜,水果和谷物。

我的XAML.CS文件就像这样

main()
{
    method1();
    method2();
    method3();
}

method1()
{
    Vegetables obj = new Vegetables()
    //Code here    
}

method2()
{
    Fruits obj = new Fruits()
    //Code here    
}

method3()
{
    Grains obj = new Grains()
    //Code here    
}

DLL中可能缺少一个或两个类。而我的代码会抛出错误,这样的引用就不存在了。在这种情况下我该怎么办?

0 个答案:

没有答案