【发布时间】:2013-03-05 14:21:37
【问题描述】:
我在 c# 中有以下字符串:
string ptFirstName = tboxFirstName.Text;
ptFirstName 返回:"John"
我希望将其转换为'John'
我尝试了以下多种变体,但始终无法将双引号替换为单引号:
ptFirstName.Replace("\"", "'");
有人能告诉我吗?
我的目标是将其写入 XML 文件:
writer.WriteAttributeString("first",ptFirstName); // where ptFirstName is 'John' in single quotes.
【问题讨论】:
-
1.
Replace返回一个 new 字符串 2. 为什么要将数据放入WriteAttributeString? (在任何一种情况下都应该“正确”编码。) -
这是因为我需要它在 SD 卡中的那种格式,由设备读取它以寻找单引号 - 就是这样......