Ответ содержит значение структуры, где ожидается строка - PullRequest
0 голосов
/ 08 сентября 2011

У меня есть код C #, где я использую xmlrpc, и я получаю следующую ошибку

"Response contains struct value where string expected (as type string) [response: array mapped to type string[]: element 0]

Я новичок в C #, поэтому не знаю, как с этим справиться.

вот где он делает вызов XML

[XmlRpcMethod ( "test.login")] string [] tfunc (строковый хэш, строковая временная метка, строковый домен, строковый одноразовый номер, строковый sessid, строковое имя пользователя, строковый пароль);

и вот откуда я звоню в моей программе

string[] d = iss.tfunc(hash, domain, timestamp, nonce, "user", "user", "pass");

Спасибо

1 Ответ

1 голос
/ 08 сентября 2011

Какие типы * hash, domain, timestamp и nouce определены как?Попробуйте добавить .ToString() к любым переменным, которые не являются String типами.

string[] d = iss.tfunc(
    hash.ToString(),
    domain.ToString(),
    timestamp.ToString(),
    nonce.ToString(),
    "user",
    "user",
    "pass");
...