如何在if语句中比较Dictionary <string,string>中的值

马丁·勒贝尔

使用以下代码,我试图在IF语句中比较字典的参数之一,但出现语法错误“无法将类型字符串隐式转换为bool”

将如何进行?谢谢 !

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 !");
                }
            }

如果成功,则结果应返回0;否则,将返回1

我在IF中尝试了以下语法,但它们都给了我语法错误:

if (Convert.ToBoolean(response["result"] = "0"))

if (!string.IsNullOrEmpty(response["result"] = "0"))

感谢您的帮助,我对字典不熟悉。

勤奋的按键

=是一个赋值运算符,而相等运算符是==

线

response["result"] = "0"

放入"0"字典中并返回分配的值,该值是string "0"但是在C#中if期望bool编译时错误说明了所有事实。

你可能是说

if (response["result"] == "0")

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Android中比较String数组中的元素?

如何在If语句中比较shell中的2个布尔变量

如何在Groovy中插值String?

如何在String中获取StringArray的值?

如何在java中返回String[]值?

用Dictionary <string,string>中的相同键连接值

如何在 C# 中比较两个 GUID 值(一个来自数据库,一个在“if”语句中手动编码)?

如何从 ConcurrentHashMap<String, Set<String>> 中删除用作值的 Set?

如何反转映射<String,List <String >> Flutter中的值?

RichText Flutter中如何获取String的值?

在bash中的if语句中比较整数值

eRuby - 在 if 语句中比较数字时没有将 nil 隐式转换为 String

如何在Java中比较sysdate时间和String时间

如何检查Dictionary <string,Dictionary <string,Dictionary <string,string >>>中的containsKey

如何在Java中比较JsonObject中的空值

如何在angularjs中的ng-repeat中比较值

如何在Mulesoft中的Xml中比较JSON对象值

Java-将单个String值与ArrayList中的所有String值进行比较

如何检查Dictionary <string,List <string [] >>()对象中的字符串值?

如何在Spring中更新@Autowired String bean的值?

我如何在StringPattern值birdantantcatbirdcat中获取String结果

如何在Haskell中获取'[String]的类型级别的值?

如何在Mule变量中设置String值

如何在HashMap值中获取String []数组的长度

如何在Java中替换String的空值?

如何在模型中为List <string>分配值

如何在mongodb中比较浮点值?

如何在jQuery中比较Div的值

如何在PLSQL中比较空值