如何将双引号字符附加到字符串

本文关键字:字符串 字符 | 更新日期: 2023-09-27 18:36:49

我正在尝试将 C# 属性创建为字符串作为实验的一部分,但收到错误"输入字符串格式不正确"。

这是因为quote吗?

如何正确地将双引号字符附加到字符串中?

这是代码:

string quote = "'"";
string propName = "MyPropName";
string propVal = "MyPropVal";
string csProperty = string.Format("public string {0} { get { return {1}; } }", propName, quote + propVal + quote);

如何将双引号字符附加到字符串

转义不属于格式掩码的大括号(通过加倍):

string csProperty = string.Format("public string {0} {{ get {{ return {1}; }} }}", propName, quote + propVal + quote);