title: Object reference not set to an instance of an object
body: <p>I have the following code - </p>
  
  <pre><code>private static void convert()
      {
          string csv = File.ReadAllText("test.csv");
          XDocument doc = ConvertCsvToXML(csv, new[] { "," });
          doc.Save("update.xml");
  
          XmlTextReader reader = new XmlTextReader("update.xml");
          XmlDocument testDoc = new XmlDocument();
          testDoc.Load(@"update.xml");
  
          XDocument turnip = XDocument.Load("update.xml");
          webservice.function[] test = new webservice.function[1];
          webservice.function CallWebService = new webservice.function();
  
          foreach(XElement el in turnip.Descendants("row"))
          {
                              test[0].com = System.Convert.ToInt32(el.Descendants("var").Where(x =&gt; (string)x.Attribute("name") == "com").SingleOrDefault().Attribute("value").Value);
              test[0].Centre = el.Descendants("var").Where(x =&gt; (string)x.Attribute("name") == "Centre").SingleOrDefault().Attribute("value").Value;
              test[0].CCentre = el.Descendants("var").Where(x =&gt; (string)x.Attribute("name") == "CCentre").SingleOrDefault().Attribute("value").Value;
  
              MessageBox.Show(test[0].person, "person");
              MessageBox.Show(System.Convert.ToString(test[0].actually), "Actually");
              MessageBox.Show(System.Convert.ToString(test[0].com), "Com");
  
              CallWebService.updateFeedStatus(test);
          }
  </code></pre>
  
  <p>It is coming up with the error of - NullReferenceException was unhandled, saying that the object reference not set to an instance of an object. The error occurs on the first line test[0].account.</p>
  
  <p>How can I get past this?</p>