Поскольку я могу только affichar контент List

У меня есть Веб услуга, в которой результат - один <List>. Я могу доставать результат без проблем. Что я ищу делать, дело в том, что только мне показал результат завися, что стоимость результата были равны 1.

Здесь - структура Веб услуги и то, что он показывает в результате:

<Response>
    <List>
        <anyType xsi:type="xsd:string">Q9Row1</anyType>
        <anyType xsi:type="xsd:string">Q9Comment1</anyType>
        <anyType xsi:type="xsd:string">Q10Row1</anyType>
        <anyType xsi:type="xsd:string">Q10Comment1</anyType>
        <anyType xsi:type="xsd:string">Q11Row1</anyType>

    </List>
</Response>
<Response>
    <List>
        <anyType xsi:type="xsd:string">1</anyType>
        <anyType xsi:type="xsd:string">2</anyType>
        <anyType xsi:type="xsd:string">2</anyType>
        <anyType xsi:type="xsd:string">1</anyType>
        <anyType xsi:type="xsd:string">1</anyType>
    </List>
</Response>

То, что я желаю, что если в <Q9Row1> результата 1 в <anyType xsi:type="xsd:string">1</anyType> мне показал результат. Если результат другой, что 1. Который программа показала мне совсем не.

Здесь - форма, которая назвала оригинально услугу перед тем, как получать то, о чем я упоминаю.

public static string arrayToString(object[] array)//overload
{
    string s = "";
    for (int i = 0; i < array.Length; ++i)
    {
        s += array[i].ToString() + " , ";
    }
    if (s.Length > 3) { s = s.Substring(0, s.Length - 3); }
    return s;
}

WebRefernce.DashboardSoapClient db = new WebRefernce.DashboardSoapClient();

WebRefernce.Response[] resp = db.GetResponse();

for (int i = 0; i < resp.Length; ++i)
{
    textBox1.Text += Form1.arrayToString(resp[i].List);
}

То, что я оригинально делаю, только afichar результат. Сейчас я ищу в aficharlo, но который только он показал, когда = 1

Так как Q9Row1 и 1 это стоимость списка. Q9Row1 - заголовок ответа и 1 - результат этой. Но оба стоимость не свойства.

Я включил pantallazo результата resp.

introducir la descripción de la imagen aquí

Первый pantallazo показывает как aficha Q9Row1 в первом string, которого я требую.

Эта секунда pantallazo показывает, когда результат сходит вторым раз в for resp.Length и там он показывает мне 1

introducir la descripción de la imagen aquí

Есть какой-то способ это делать в C#?

0
задан 25.01.2017, 23:15
0 ответов