在c#的新行上用分号拆分字符串

Neo*_*Neo 2 c# linq string

generating string dynamicallypassed to method for further execution.

我想;(semicoln)在新行后面的每个字符串,因为;(semicolon)是我无法解析的字符.

 string myCode = "MyClient client = new MyClient();
 var result = Task.Run(() => 
 client.For<Customer>().FindEntriesAsync()).Result.AsEnumerable<Customer>();
 return JsonConvert.SerializeObject(result);";
Run Code Online (Sandbox Code Playgroud)

现在我管理上面的字符串如下,但如何在单个代码中执行它,如输入在字符串上方?

 string myCode = "MyClient client = new MyClient();";
 myCode += Environment.NewLine + "var result = Task.Run(() => 
 client.For<Customer>().FindEntriesAsync()).Result.AsEnumerable<Customer>();";
 myCode += Environment.NewLine + "return JsonConvert.SerializeObject(result);";
Run Code Online (Sandbox Code Playgroud)

wes*_*ton 6

@允许换行符的前缀:

 string myCode = @"MyClient client = new MyClient();
 var result = Task.Run(() => client.For<Customer>().FindEntriesAsync()).Result.AsEnumerable<Customer>();
 return JsonConvert.SerializeObject(result);";
Run Code Online (Sandbox Code Playgroud)

它甚至可以与Stackoverflow语法高亮一起使用,有多好.