Hej Du har inte skapat en instans av arrayen (string[] MyNodes = string[LÄNGD])Use of unassigned local variable 'MyNodes'
Jag skulle lagra text för noderna av min treeview i en string array.
med hänsyn till vilken node jag väljer, längden på grenen ändras, då vet jag inte hur lång ska strängen vara.
jag får detta error när jag deklarerar strängen så här
string[] MyNodes;
TreeNode ChildNode = MyTreeView.SelectedNode;
int i = 0;
while(ChildNode != null)
{
MyNodes.SetValue(ChildNode.Text, i);
ChildNode = ChildNode.Parent;
i++;
}
Error.:
Use of unassigned local variable 'MyNodes'Sv: Use of unassigned local variable 'MyNodes'
Vet du inte längden kan ett sätt vara att använda en ArrayList:
ArrayList MyNodes = new ArrayList();
TreeNode ChildNode = MyTreeView.SelectedNode;
int i = 0;
while(ChildNode != null)
{
MyNodes.Insert(i, ChildNode.Text);
ChildNode = ChildNode.Parent;
i++;
}