So beheben Sie die Derreferenz einer möglicherweise Nullreferenz zum Erhalten des Wertes eines XMLNodeC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 So beheben Sie die Derreferenz einer möglicherweise Nullreferenz zum Erhalten des Wertes eines XMLNode

Post by Anonymous »

Ich versuche, in einem XML -Dokument zu lesen und eine Verarbeitung durchzuführen.
Mein XML sieht so aus.

Code: Select all

Dietaries


Transport

Ich muss alle FieldProperties Elemente erhalten, sie durchschieben und den Textwert des Feldnamens Element.

Code: Select all

XmlDocument doc = new XmlDocument();
doc.LoadXml(xmlFields);

XmlNodeList nodeList = doc.GetElementsByTagName("FieldProperties");
foreach (XmlNode node in nodeList)
{
string fieldName = "";
if (node["FieldName"] != null)
{
fieldName = node["FieldName"].InnerText;
}
}
Die Warnung, die ich bekomme, ist auf dem Knoten ["fieldname"] , es heißt:

Code: Select all

Dereference of a possibly null reference
Ich verstehe nicht, weil ich den Null -Check mache?>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post