C# code aus string ausführen?

1 Antwort

Kommt drauf an was du konrekt ausführen willst über den String.

Einfache Rechnungsn/Deklarationen/Funktionsaufrufe sind möglich...

Via:

var result = CSharpScript.EvaluateAsync("1 + 2").Result;
var now = CSharpScript.EvaluateAsync<string>("System.DateTime.Now.ToString()").Result;

Je nachdem wie komplex dein vorhaben ist gibt es andere Möglichkeiten, welche aber durchaus komplexer sind.

Woher ich das weiß:Berufserfahrung