Я хочу отобразить новую строку в моем списке на моей winform. У меня есть такой код в моем классе слева.
string[] a = new string[att]; //String array contains the attributes.
if (attCol != null)
for (int i = 0; i < att; i++) //Loop through entire attributes
{
a[i] = " Attribute name: " + attCol[i].Name + " , " + "Attribute value: " + attCol[i].Value; //Retrieving attribute name and values from the array.
}
return a; //returning the string array to be displayed in listbox
здесь return массив string [] будет возвращен в класс пользовательского интерфейса, который содержит код, подобный этому
string[] attributecoll = new string[xNode.Attributes.Count]; //Declaration of String array where all the attributes of selected node are returned
attributecoll = classObj.selectedNode(xNode); //calling the selectedNode method from backend class and store it in a string array
foreach (string c in attributecoll)
{
listBox1.Items.Add(c); //adding the name and values of Attribute in the Listbox
}
Пример для элемента XML-файла
enter code here
<person name="John"/>
Отображает имя атрибута и значения, подобные этому, в списке в одной строке:
Имя атрибута: имя, Значение атрибута: Джон
Но я хочу, чтобы это отображалось в списках:
Имя атрибута: name
Значение атрибута: John
Можете ли вы сказать мне, где я иду не так?
Спасибо за вашу помощь ...