这是一个愚蠢的问题,也许它把我弄乱了,因为它已经很晚了,但是为什么当我尝试使用双引号时,下面的代码也会在反斜杠中添加:
C#:
private List<string> dataList;
private int ShowAuditLogForPrimaryID { get; set; }
private string xmlString;
private DataSet _dataSet;
SqlDataReader reader = sqlCommand.ExecuteReader();
dataList = new List<String>();
while (reader.Read())
{
for (int i = 0; i < reader.FieldCount; i++)
{
string rdr = reader[i].ToString();
dataList.Add(rdr);
string Name = reader.GetName(i);
xmlString = xmlString + Name + "=" + " " + "\"" + dataList[i].ToString() + "\"" + " ";
Console.WriteLine(xmlString);
}
它在字符串中包含反斜杠,这不允许我的 xml 阅读器读取它。
我很感激任何帮助。提前致谢!