对象引用未设置到对象的实例 - 异常
Object reference not set to an instance of an object - exception
XmlDocument xml = new XmlDocument();
XDocument doc = XDocument.Load(@"C:\Xml.xml");
我正在尝试加载 XML 文档,但出现异常:
Object reference not set to an instance of an object
主要目的是从 xml 和
中的所有对象创建一个列表
AllUsers = doc.Descendants("EventUser").Select(d =>
new EventUser
{
Name = d.Element("Name").Value,
Day = doc.Element("Day").Value,
Month = doc.Element("Month").Value,
Year = doc.Element("Year").Value
}).ToList();
像下面的代码一样尝试没有价值。如果标签不存在,您将收到原始代码的错误。检查标签名称的 uppcase/lower 大小写以确保它们是正确的
AllUsers = doc.Descendants("EventUser").Select(d =>
new EventUser
{
Name = (string)d.Element("Name"),
Day = (int)doc.Element("Day"),
Month = (int)doc.Element("Month"),
Year = (int)doc.Element("Year")
}).ToList();
XmlDocument xml = new XmlDocument();
XDocument doc = XDocument.Load(@"C:\Xml.xml");
我正在尝试加载 XML 文档,但出现异常:
Object reference not set to an instance of an object
主要目的是从 xml 和
中的所有对象创建一个列表AllUsers = doc.Descendants("EventUser").Select(d =>
new EventUser
{
Name = d.Element("Name").Value,
Day = doc.Element("Day").Value,
Month = doc.Element("Month").Value,
Year = doc.Element("Year").Value
}).ToList();
像下面的代码一样尝试没有价值。如果标签不存在,您将收到原始代码的错误。检查标签名称的 uppcase/lower 大小写以确保它们是正确的
AllUsers = doc.Descendants("EventUser").Select(d =>
new EventUser
{
Name = (string)d.Element("Name"),
Day = (int)doc.Element("Day"),
Month = (int)doc.Element("Month"),
Year = (int)doc.Element("Year")
}).ToList();