用另一种方式叫课

时间:2019-01-06 14:48:31

标签: c# .net

我只是一个初学者,我正在尝试学习其他替代方法。

还有另一种方法可以从另一个类中调用一个类。例如,我有一个名为Test的类,您可以通过另一个方法来调用它吗?= Test example = new Test();

2 个答案:

答案 0 :(得分:1)

您可以拥有一个Type Factory类,该类可以为您动态创建一个实例。阅读有关类型工厂的一些文章。 动态创建类型实例的一种非常常用的方法。

让我们说您有一个生成文本文件的程序。作为参数,您可以要求特定的模板,然后程序应浏览类型的文本生成器类,并创建与您请求的模板匹配的实例。

答案 1 :(得分:0)

如果您需要创建此类的实例,即不是静态类,则

Test example = new Test();

是调用此类的正确方法。

如果这是一个静态类,例如public static Test {...,则可以调用该类而无需创建它的新实例,例如 Test.SomeMethod Example Link