我想从 XML 文件中读取特定数据。到目前为止,这是我想出的:当我在没有 (if (reader.Name == ControlID)) 行的情况下运行程序时 reader.Value 返回正确的值,但是当我包含 if 子句时,它返回 null
public void GetValue(string ControlID)
{
XmlTextReader reader = new System.Xml.XmlTextReader("D:\\k.xml");
string contents = "";
while (reader.Read())
{
reader.MoveToContent();
if (reader.Name == ControlID)
contents = reader.Value;
}
}