【发布时间】:2015-11-18 15:20:05
【问题描述】:
我正在尝试使用 CoreCLR 动态调用特定类型的成员,但在针对 DNXCORE50 进行编译时,方法 Type.InvokeMember 不可用。但是,如果我针对 DNX451 进行编译,它可以正常工作。
下面是如何使用 DNX451 实现这一点的示例,但我如何在 DNXCORE50 中实现同样的目标?
using System;
using System.Reflection;
namespace InvokeMember
{
public class Program
{
public void Main(string[] args)
{
typeof (Program).InvokeMember("DoStuff", BindingFlags.InvokeMethod, null, new Program(), null);
}
public void DoStuff()
{
Console.WriteLine("Doing stuff");
}
}
}
【问题讨论】:
标签: c# reflection dnx coreclr