@AlexGenesis

Как сохранить переменную из eval функции?

Пользуюсь библиотекой Microsoft.CodeAnalysis.CSharp.Scripting. Может кто подсказать как сохранить результат работы такого скрипта в массив, буду благодарен за ответ.
  • Вопрос задан
  • 30 просмотров
Решения вопроса 1
Метод RunAsync возвращает те данные, которые вернул выполняемый скрипт.
Пример:
#r "nuget:Microsoft.CodeAnalysis.CSharp.Scripting/4.2.0"
using Microsoft.CodeAnalysis.CSharp.Scripting;

var scriptState = await CSharpScript.RunAsync<int>("2+2");
Console.WriteLine(scriptState.ReturnValue); // 4
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы