响应包含期望字符串的struct值

时间:2011-09-08 01:20:33

标签: c# .net xml-rpc

我有使用xmlrpc的C#代码,我收到以下错误

"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(string hash,string timestamp,string domain,string nonce,string sessid,string username,string password);

这是我在班级课程中调用它的地方

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

由于

1 个答案:

答案 0 :(得分:1)

hashdomaintimestampnouce定义为哪些类型?尝试将.ToString()添加到任何非String类型的变量。

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