我想在字符串中存储C#Objects或Method的代码,并动态创建一个对象,并从在.NET Core中运行的父/主应用程序调用该方法。
喜欢的东西:
methodString = @"
public bool check(string input)
{
return input.Length > 10;
}";
var dynamicObject = new dynamicCode.FromString(methodString);
var result = dynamicObject.Check("TestValue");
如何在.net核心
中实现这样的事情答案 0 :(得分:1)
是。这里有一个如何使用Roslyn和Reflection来做到这一点的例子:https://msdn.microsoft.com/en-us/magazine/mt808499.aspx