【问题标题】:Workaround for String.Contains() in C# .NetCF 2.0?C# .NetCF 2.0 中 String.Contains() 的解决方法?
【发布时间】:2010-01-14 21:31:40
【问题描述】:

有一个名为 Contains 的字符串方法。它允许您快速在一个字符串中搜索另一个字符串。我需要在 .netcf 2.0 应用程序中使用它,但根据 MSDN,它直到 3.5 框架才可用。

任何人都可以提供解决方法(C#)吗?

TIA 贵族

【问题讨论】:

    标签: c# .net compact-framework .net-2.0


    【解决方案1】:

    您可以尝试使用String.IndexOf。如果返回 -1,则该字符串不存在于另一个字符串中。

    【讨论】:

      【解决方案2】:

      string.IndexOf 怎么样,只是检查它是否返回大于 -1?

      【讨论】:

        【解决方案3】:

        在 Reflector 中浏览“String.Contains”给出了以下信息。我认为这可以直接在代码中使用。

        公共函数包含(ByVal 值作为字符串)作为布尔值 返回 (Me.IndexOf(value, StringComparison.Ordinal) >= 0) 结束功能

        也是一个 C# 版本

        公共布尔包含(字符串值) { return (this.IndexOf(value, StringComparison.Ordinal) >= 0); }

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2022-01-17
          • 2023-03-14
          相关资源
          最近更新 更多