我已经在我的代码顶部初始化了我的_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;
}