从Visual C#中的另一个类调用动态方法

用户名

我尝试从Visual Studio中的另一个类调用一个方法。我使用了从数组到方法调用的字符串,但是该示例使用了简单的字符串。

我读了很多此类问题的答案,但仍然不知道出了什么问题。没有什么能解决我的问题。

form1.cs的一部分

public partial class Form1 : Form
{

    private void Form1_Load(object sender, EventArgs e)
    {

        Type type = Type.GetType("Database");
        object instance = Activator.CreateInstance(type);
        MethodInfo theMethod = type.GetMethod("MyMethod");
        theMethod.Invoke(instance, null);

    }
}

Database.cs的一部分

public class Database
{
    public void MyMethod()
    {
        MessageBox.Show("Test2");
    }
}

脚本无法执行,因为行object instance = Activator.CreateInstance(type);返回错误System.ArgumentNullException

请帮助我修复此脚本。

PS对不起,我的英语-)

杰尼什·拉巴迪亚(Jenish Rabadiya)

由于type.GetType("Database")退货而导致异常null

您应该在参数中传递完全限定的名称空间,如下所示

type.GetType("namespace.Database");

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法从Visual Studio C ++中的另一个类访问一个类

来自分类Dev

如何在C#/ Visual Studio的文件夹中调用一个类?

来自分类Dev

如何在C#/ Visual Studio的文件夹中调用一个类?

来自分类Dev

是否可以将静态方法移至另一个类并在Visual Studio上同时进行重构?C#

来自分类Dev

如何从Visual Studio 2013 Ultimate中的另一个项目导入类

来自分类Dev

从C#中的另一个类调用方法

来自分类Dev

我是C ++的初学者。我在Visual Studio 2019(C ++ 17)中研究它,我已经在.h文件中定义了一个类,但是在另一个.h文件中我无法使用它

来自分类Dev

在Visual Studio中的一个项目中运行多个C#类

来自分类Dev

如何在C#中的另一个方法中调用同一类中的方法?

来自分类Dev

如何在C#Visual Studio 2010中使用另一个表单中的表单中的组件

来自分类Dev

Visual Studio解决方案(.sln)/ C#:使用另一个项目的dll作为参数启动一个项目

来自分类Dev

将代码从一个解决方案复制到另一个 c# (Visual Studio)

来自分类Dev

在另一个viewController中调用类方法

来自分类Dev

Repaint()方法在另一个类中调用

来自分类Dev

在PHP的另一个类中调用方法

来自分类Dev

从UIButton中的另一个类调用方法

来自分类Dev

如何从另一个类中迅速调用另一个方法?

来自分类Dev

在 C# 中从另一个类调用主窗体中的函数

来自分类Dev

c#将一个类的列表调用到另一个类中

来自分类Dev

C#如何在while循环中从另一个类调用void方法

来自分类Dev

从Visual Basic中另一个窗体的按钮清除窗体的标签

来自分类Dev

如何从另一个窗体Visual Basic中的标签更改文本?

来自分类Dev

如何在另一个 Visual Studio 代码中运行 nativescript 项目

来自分类Dev

在 Visual Studio Team Explorer 中连接到另一个 AWS 账户

来自分类Dev

如何向 Visual Studio 解释我的源代码在另一个目录中?

来自分类Dev

通过另一个对象Visual C ++将对象作为参数传递

来自分类Dev

如何从C#中的另一个类调用函数

来自分类Dev

如何使用继承从C#中的另一个类进行调用和对象

来自分类Dev

从 C#/.NET MVC 应用程序中的另一个类调用函数

Related 相关文章

  1. 1

    无法从Visual Studio C ++中的另一个类访问一个类

  2. 2

    如何在C#/ Visual Studio的文件夹中调用一个类?

  3. 3

    如何在C#/ Visual Studio的文件夹中调用一个类?

  4. 4

    是否可以将静态方法移至另一个类并在Visual Studio上同时进行重构?C#

  5. 5

    如何从Visual Studio 2013 Ultimate中的另一个项目导入类

  6. 6

    从C#中的另一个类调用方法

  7. 7

    我是C ++的初学者。我在Visual Studio 2019(C ++ 17)中研究它,我已经在.h文件中定义了一个类,但是在另一个.h文件中我无法使用它

  8. 8

    在Visual Studio中的一个项目中运行多个C#类

  9. 9

    如何在C#中的另一个方法中调用同一类中的方法?

  10. 10

    如何在C#Visual Studio 2010中使用另一个表单中的表单中的组件

  11. 11

    Visual Studio解决方案(.sln)/ C#:使用另一个项目的dll作为参数启动一个项目

  12. 12

    将代码从一个解决方案复制到另一个 c# (Visual Studio)

  13. 13

    在另一个viewController中调用类方法

  14. 14

    Repaint()方法在另一个类中调用

  15. 15

    在PHP的另一个类中调用方法

  16. 16

    从UIButton中的另一个类调用方法

  17. 17

    如何从另一个类中迅速调用另一个方法?

  18. 18

    在 C# 中从另一个类调用主窗体中的函数

  19. 19

    c#将一个类的列表调用到另一个类中

  20. 20

    C#如何在while循环中从另一个类调用void方法

  21. 21

    从Visual Basic中另一个窗体的按钮清除窗体的标签

  22. 22

    如何从另一个窗体Visual Basic中的标签更改文本?

  23. 23

    如何在另一个 Visual Studio 代码中运行 nativescript 项目

  24. 24

    在 Visual Studio Team Explorer 中连接到另一个 AWS 账户

  25. 25

    如何向 Visual Studio 解释我的源代码在另一个目录中?

  26. 26

    通过另一个对象Visual C ++将对象作为参数传递

  27. 27

    如何从C#中的另一个类调用函数

  28. 28

    如何使用继承从C#中的另一个类进行调用和对象

  29. 29

    从 C#/.NET MVC 应用程序中的另一个类调用函数

热门标签

归档