cs-script Неожиданный символ "$" - PullRequest
0 голосов
/ 21 ноября 2018

Использование 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 более понятен. Как я могу использовать синтаксис сахар быстрее?

...