【问题标题】:Using OR in if condition with String value in C#.Net [duplicate]在 C#.Net 中使用带有字符串值的 if 条件中的 OR [重复]
【发布时间】:2018-02-13 21:07:21
【问题描述】:

如何在 C#.Net 中添加以下语句。

如果(strValue =="ABC" || strValue =="EFG" || strValue =="IJK") 一些代码实现。

当我使用上述语句时,它给了我错误(操作数 || 不能应用于类型 bool 或字符串)。

【问题讨论】:

  • 您发布的 if 子句看起来没有错。您能否添加更多代码?实际上,如果你使用 Visual Studio,无效的行应该用红色下划线。
  • 您的代码非常简单直接,请提供更多代码 sn-p 以获得更好的答案

标签: .net c#-4.0 c#-3.0


【解决方案1】:

请尝试:

        if(strValue.Equals("ABC") || strValue.Equals("EFG") || strValue.Equals("IJK"))
        {

        }

你不能用大写的 i 写“if”,而函数“Equals”在字符串比较时效果更好

【讨论】:

    猜你喜欢
    • 2012-05-09
    • 2016-02-02
    • 1970-01-01
    • 1970-01-01
    • 2018-02-20
    • 2017-01-27
    • 2015-12-03
    • 2018-01-25
    • 2020-03-20
    相关资源
    最近更新 更多