J'ai le code suivant -référence d'objet non définie à une instance d'un objet
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 => (string)x.Attribute("name") == "com").SingleOrDefault().Attribute("value").Value);
test[0].Centre = el.Descendants("var").Where(x => (string)x.Attribute("name") == "Centre").SingleOrDefault().Attribute("value").Value;
test[0].CCentre = el.Descendants("var").Where(x => (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);
}
Il est à venir avec l'erreur - NullReferenceException était non gérée, en disant que la référence d'objet non définie à une instance de un objet. L'erreur se produit sur le premier test de ligne [0] .account.
Comment puis-je obtenir plus tard?
poster une pile s'il vous plaît, sinon pourrait être n'importe où. – BrokenGlass
Nous déboguons dans le noir - quelle ligne? –
désolé j'ai modifié. – Ebikeneser