2017-08-05 42 views
0

我想將C#對象或方法的代碼存儲在字符串中,並動態創建一個對象並從運行在.NET Core中的父/主應用程序中調用該方法。.Net核心動態編譯以字符串形式傳入的C#代碼

類似:

methodString = @" 
public bool check(string input) 
{  
    return input.Length > 10; 
}"; 

var dynamicObject = new dynamicCode.FromString(methodString); 
var result = dynamicObject.Check("TestValue"); 

怎麼能像這樣在.NET核心來實現

+0

[爲什麼「可能?」是一個很差的問題](https://softwareengineering.meta.stackexchange.com/questions/7273/) –

+0

我重新提出了這個問題,試圖更加清楚 –

回答