2011-05-31 73 views
0

我从我正在调用的Web服务获取返回字符串。现在我想查找应该出现在该返回字符串中的特定值。返回的字符串是这样的:解析字符串中的特定值

pg_response_type = A
pg_response_code = A01
pg_response_description =批准
endofdata

现在我想在此字符串来检查,如果pg_response_code = A01是否存在。我知道我必须在字符串中循环。应该是什么代码...?假如我是存储此字符串string Response;

+4

哪些错误与'包含'方法?例如'if(response.Contains(“pg_response_code = A01”)...' – 2011-05-31 16:01:56

回答

6

只需使用String.Contains

bool contains = response.Contains("pg_response_code=A01") 
1

不用写一个解析器或循环您还可以检查这样的具体数值,

string response; //response in here. 

if(response.contains("pg_response_code=A01")) 
{ 
//do something 
}