cs-script意外字符“ $”

时间:2018-11-21 03:39:50

标签: cs-script

在控制台应用程序中使用cs-script

dynamic script = CSScript.LoadCode( @"using System; public class Script { public void SayHello(string name) { Console.WriteLine($""Hello: {name}!""); } }") .CreateObject("*"); script.SayHello("World");

抛出了意外的字符“ $”。 但是以下代码效果很好。

            dynamic script = CSScript.Evaluator.LoadCode(
                        @"using System;
                         public class Script
                         {
                             public void SayHello(string name)
                             {
                                Console.WriteLine($""Hello: {name}!"");
                             }
                         }");

        script.SayHello("World");

我知道CSScript.Evaluator更有效。我如何更快地使用语法糖?

0 个答案:

没有答案