在我的情况下,如何解析未设置为对象实例的对象引用

时间:2015-12-04 23:46:58

标签: c# html nullreferenceexception

我已经在我的代码顶部初始化了我的_chaptername

private static string _chapterName = "";

但我仍然收到一个错误,即对象引用未设置为对象的实例。 在我的情况下应该做什么初始化?如果我的输入是多个文件我没遇到任何问题,但是当我的输入只有1时会发生此错误(对象引用未设置为对象的实例) 。

var content = string.Empty;
            content =  File.ReadAllText(inputName);
            if (content.Contains("<h1"))
            {
                _chapterName = inputXDoc.XPathSelectElement("//h1").Value;
            }
            else if (content.Contains("<h2"))
            {
                _chapterName = inputXDoc.XPathSelectElement("//h2").Value;
            }
            else if (content.Contains("<h3"))
            {
                _chapterName = inputXDoc.XPathSelectElement("//h3").Value;
            }
            else if (content.Contains("<h4"))
            {
                _chapterName = inputXDoc.XPathSelectElement("//h4").Value;
            }

0 个答案:

没有答案