Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/273.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何将这些字符串转换为布尔值?_C#_Json - Fatal编程技术网

C# 如何将这些字符串转换为布尔值?

C# 如何将这些字符串转换为布尔值?,c#,json,C#,Json,我使用GET JSON请求来了解事务的状态(每5秒检查一次): string webAddr=”https://shapeshift.io/txStat/“+textBox1.文本; var httpWebRequest=(httpWebRequest)WebRequest.Create(webAddr); httpWebRequest.ContentType=“application/json;charset=utf-8”; httpWebRequest.Method=“GET”; var h

我使用GET JSON请求来了解事务的状态(每5秒检查一次):

string webAddr=”https://shapeshift.io/txStat/“+textBox1.文本;
var httpWebRequest=(httpWebRequest)WebRequest.Create(webAddr);
httpWebRequest.ContentType=“application/json;charset=utf-8”;
httpWebRequest.Method=“GET”;
var httpResponse=(HttpWebResponse)httpWebRequest.GetResponse();
使用(var streamReader=newstreamreader(httpResponse.GetResponseStream())
{
var responseText=streamReader.ReadToEnd();
var apiResponse=JsonConvert.DeserializeObject(responseText);
}
if(TransactionStatus.status=“无存款”)
{
label7.Text=“待定…”;
}
else if(TransactionStatus.status=“已收到”)
{
label7.Text=“已接收…”;
}
否则如果(TransactionStatus.status=“完成”)
{
label7.Text=“已完成!”;
}
其他的
{
标签7.Text=“…”;
}
我的问题是我不能检查这个字符串值,因为它需要是“bool”。我怎样才能把这个改成布尔?或者有没有其他方法来做我想做的检查?谢谢

==not=

TransactionStatus.status = "no_deposits"
应该是

TransactionStatus.status == "no_deposits"
否则,它会认为您是在为状态赋值,而不是比较状态。

==not=

TransactionStatus.status = "no_deposits"
应该是

TransactionStatus.status == "no_deposits"

否则,它认为您是在为状态赋值,而不是比较状态。

您是在
if
语句中使用一个等号赋值。将
TransactionStatus.status=…
更改为
TransactionStatus.status=…
Lol我很高兴,谢谢!如果。。否则,如果是噩梦。我将立即尝试使用开关。顺便说一句:您不应该检查
apiResponse.status
?对我来说,
TransactionStatus.status
看起来像类/类型的静态属性,
TransactionStatus
,而不是要检查的反序列化值。您正在使用一个等号在
if
语句中赋值。将
TransactionStatus.status=…
更改为
TransactionStatus.status=…
Lol我很高兴,谢谢!如果。。否则,如果是噩梦。我将立即尝试使用开关。顺便说一句:您不应该检查
apiResponse.status
?对我来说,
TransactionStatus.status
看起来像您的类/类型的静态属性
TransactionStatus
,而不是您想要检查的反序列化值。有趣的是,我在发布问题之后解决了问题多少次。有趣的是,我在发布问题之后解决了问题多少次。