中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

通過MethodInfo調用方法

小云
130
2023-09-27 05:42:26
欄目: 編程語言

要通過MethodInfo調用方法,首先需要獲取MethodInfo實例,然后使用Invoke方法來調用該方法。

以下是一個示例代碼:

using System;
using System.Reflection;
public class MyClass
{
public void MyMethod(string message)
{
Console.WriteLine("MyMethod is called with message: " + message);
}
}
public class Program
{
public static void Main()
{
// 獲取MyMethod的MethodInfo實例
Type type = typeof(MyClass);
MethodInfo methodInfo = type.GetMethod("MyMethod");
// 創建MyClass的實例
MyClass myClass = new MyClass();
// 調用MyMethod方法
methodInfo.Invoke(myClass, new object[] { "Hello, World!" });
}
}

在上面的示例中,我們首先使用typeof運算符獲取MyClass的Type,然后使用GetMethod方法獲取MyMethod的MethodInfo實例。接下來,我們創建了MyClass的實例myClass,并使用Invoke方法調用MyMethod方法。通過傳遞一個string類型的參數數組來提供方法的參數。

運行以上代碼,將會在控制臺輸出:

MyMethod is called with message: Hello, World!

0
中西区| 高邮市| 滕州市| 金寨县| 中方县| 纳雍县| 三明市| 公安县| 漠河县| 会泽县| 屏东县| 柳林县| 汶上县| 贡嘎县| 伊宁市| 刚察县| 芮城县| 盖州市| 宝山区| 根河市| 涿鹿县| 哈巴河县| 无极县| 通榆县| 许昌县| 岳阳市| 嘉善县| 巴林左旗| 昌平区| 左贡县| 福州市| 探索| 廉江市| 柏乡县| 安陆市| 罗源县| 波密县| 金山区| 枣阳市| 嘉峪关市| 邢台县|