c# - How to compare a value from a Dictionary<string, string> in a if statement -
this question has answer here:
using following code, i'm trying compare 1 of parameters of dictionary in if statement i'm getting syntax errors "cannot implicitly convert type string bool"
what way proceed ? thank !
dictionary<string, string>[] responses = service.send(request); foreach (dictionary<string, string> response in responses) { if (response["result"] = "0") { messagebox.show("succes !"); } else { messagebox.show("error !"); } }
result expected return 0 if success or 1 if failed
i've tried following syntax in if give me syntax errors:
if (convert.toboolean(response["result"] = "0")) if (!string.isnullorempty(response["result"] = "0"))
thank help, i'm not familiar dictionaries.
=
assignment operator while equality operator ==
.
the line
response["result"] = "0"
puts "0"
dictionary , returns assigned value, string "0"
. in c# if
expects bool
. compile-time error says truth.
you meant
if (response["result"] == "0")
Comments
Post a Comment