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