Kur*_*ran 0 c# string-formatting
我需要连接两个字符串值,这些值应该放在大括号之间,我试图将字符串格式定义为常量并传递字符串值,我尝试了很多格式,但总是得到无效的输入参数异常.是否可以使用字符串格式化程序执行以下操作?如果那么怎么样?
private const string formatString = "'{'{0}'}''{'{1}'}'";
string str1 = "John";
string str2 = "John@Xmail.com";
string resultString = string.Format(formatString, str1, str2);
Run Code Online (Sandbox Code Playgroud)
预期产出
{} John}{John@Xmail.com
你必须使用双花括号来逃避它.
private const string formatString = "{{{0}}}{{{1}}}";
Run Code Online (Sandbox Code Playgroud)