【发布时间】:2009-10-02 07:43:52
【问题描述】:
在 C# 中创建多行字符串的最佳方法是什么?
我知道以下方法:
使用 StringBuilder
var result = new StringBuilder().AppendLine("one").AppenLine("two").ToString()
看起来太冗长了。
使用@
var result = @"one
two"
看起来丑陋且格式错误。
你知道更好的方法吗?
【问题讨论】:
-
如果您真的想要“仅使用文字”,或者只是要进行一些基本的替换,并且有很多文本(例如,想到控制台应用程序的使用消息),您也可以使用“模板”纯文本嵌入资源。
标签: c# .net string syntax multiline