是否可以将方法的主体转换为字符串?

时间:2019-06-04 13:54:48

标签: c# string

我想知道是否可以将方法的主体转换为字符串。我们将使用存储在数据库中的算法来运行一些脚本。

例如,我的意思是算法:

 "var x = 4; return x + 5;" 

我希望能够之前测试该算法,并且希望以更标准的方式使用该方法:

 public int GetResult()
 {
  var x = 4;
  return x + 5; 
  }

我的问题是,是否可以写类似 GetResult()。ToString();会返回GetResult()方法的主体?

   "var x = 4;return x + 5;"

我知道这种方法可能不存在,但是如果我必须编写一些扩展名,我想尝试一下。我只想知道是否有可能,应该采取什么方式。

也许读取.cs文件并加载内容,然后以某种方式选择我的方法就可以了吗?

0 个答案:

没有答案