来自命名空间

时间:2018-02-10 19:52:28

标签: c# .net c#-4.0

我确信这有一个字,但没有运气找到任何东西。我在'Namespace.Objects'中有几个类,我想在命名空间中的所有类上运行一个名为'RunThis'的静态函数,而不必输入'Objects.Class1.RunThis()'为每个班级。我想从Namespace.MainClass对象运行它并获取函数返回的值。我还需要能够检查对象的名称是什么,以避免尝试在没有它的类上运行它在那里有一个基类对象,应该忽略所有其他对象继承。

命名空间(命名空间)
....对象(命名空间)
........ BaseClass的(类)
........的Class1(类)
........的Class2(类)
........ Class3中(类)
........ CLASS4(类)
.... MainClass(类)

1 个答案:

答案 0 :(得分:1)

首先:请告诉我们你到目前为止所取得的成就

第二:您可以考虑通过string名称

来调用该方法

在stackoverflow上检查以下答案:

https://stackoverflow.com/a/540075/7120278

如果您使用我提到的示例,您可以创建任何对象集并调用方法