Задать вопрос
@AlexGenesis

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

Пользуюсь библиотекой Microsoft.CodeAnalysis.CSharp.Scripting. Может кто подсказать как сохранить результат работы такого скрипта в массив, буду благодарен за ответ.
  • Вопрос задан
  • 33 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Разработчик игр на Unity
    13 месяцев
    Далее
  • Академия Эдюсон
    Разработчик игр на Unity: тариф Базовый
    6 месяцев
    Далее
  • Stepik
    PRO C#. Профессия "Backend разработчик"
    4 месяца
    Далее
Решения вопроса 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
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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