在c#中,在新行上用分号分隔字符串
本文关键字:分隔 字符串 新行 | 更新日期: 2023-09-27 18:01:18
我是generating string dynamically
和passed 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);";
现在我像下面一样管理上面的字符串,但是如何在一个代码中做到这一点,比如输入在字符串上面?
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);";
@
的前缀允许换行:
string myCode = @"MyClient client = new MyClient();
var result = Task.Run(() => client.For<Customer>().FindEntriesAsync()).Result.AsEnumerable<Customer>();
return JsonConvert.SerializeObject(result);";
它甚至可以用Stackoverflow语法高亮显示,多好啊
试试这个:
String.Join(Environment.NewLine, text.Split(';'));