如何解决如何从CSharpScript评估中捕获控制台输出
var code = "return 1 + 2";
var result = await CSharpScript.EvaluateAsync(code,_scriptOptions);
// "result" is 3.
var code = "Console.WriteLine(\"Hello World\");";
var result = await CSharpScript.EvaluateAsync(code,_scriptOptions);
// "result" is null
在第二个示例中,对Console.WriteLine()
进行评估并将其字面意义上写入控制台。如何求值,使其返回字符串呢?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。