hej, skall det inte se ut så här tack, Varför använder du SetValue? Lägg in strängen i arrayen, helt enkelt:Object reference not set to an instance of an object
    
    
det är verkligen en irriterande felmeddelande som man får.
jag vet att det betyder att objectet är tom,  men i följande fall jag skriver ut objectet och det inte är tomt
<code>
      string [] terms = new string[10];
      XmlNodeList nodeList = XmlDoc.SelectNodes("region/country/cd/@Name", NameSpace);
      for(int i=0; i<nodeList.Count; i++)
       {
                  String Name = nodeList.Item(i).Value;
                  MessageBox.Show(Name); 
                  terms.SetValue(Name, i);    // här får jag felmeddelnadet
       }
</code>Sv: Object reference not set to an instance of an object
    
    
<code>
String Name = nodeList.Item[i].Value;
</code>Sv:Object reference not set to an instance of an object
    
    
nej jag tror inte, för att item är en metod och i C# brukar man skriva () int [].Sv: Object reference not set to an instance of an object
    
    
 string [] terms = null;
      XmlNodeList nodeList = XmlDoc.SelectNodes("region/country/cd/@Name", NameSpace);
      terms = new string[nodeList.Count];
      for(int i=0; i<nodeList.Count; i++)
       {
                  String Name = nodeList.Item(i).Value;
                  MessageBox.Show(Name); 
                  terms.SetValue(Name, i);    // här får jag felmeddelnadet
       }
Borde funka?
    Sv: Object reference not set to an instance of an object
    
    
terms[i] = Name;