gpt4 book ai didi

c# - 使用反射时如何调用方法?

转载 作者:太空狗 更新时间:2023-10-30 01:08:31 24 4
gpt4 key购买 nike

我有一个使用 Assembly.LoadFrom 加载的程序集。该程序集包含多个静态方法,正确加载程序集后如何调用它们。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ReflectionSandbox
{
public class Class1
{
public static void TestAPI()
{
Console.WriteLine("TestAPI");
}
}
}

最佳答案

someAssembly.GetType(someName).GetMethod(someName).Invoke(null, someParameters)

null 是实例 (this) 参数;对于静态方法,它必须为 null。

关于c# - 使用反射时如何调用方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9161615/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com