【发布时间】:2010-01-14 21:31:40
【问题描述】:
有一个名为 Contains 的字符串方法。它允许您快速在一个字符串中搜索另一个字符串。我需要在 .netcf 2.0 应用程序中使用它,但根据 MSDN,它直到 3.5 框架才可用。
任何人都可以提供解决方法(C#)吗?
TIA 贵族
【问题讨论】:
标签: c# .net compact-framework .net-2.0
有一个名为 Contains 的字符串方法。它允许您快速在一个字符串中搜索另一个字符串。我需要在 .netcf 2.0 应用程序中使用它,但根据 MSDN,它直到 3.5 框架才可用。
任何人都可以提供解决方法(C#)吗?
TIA 贵族
【问题讨论】:
标签: c# .net compact-framework .net-2.0
您可以尝试使用String.IndexOf。如果返回 -1,则该字符串不存在于另一个字符串中。
【讨论】:
string.IndexOf 怎么样,只是检查它是否返回大于 -1?
【讨论】:
在 Reflector 中浏览“String.Contains”给出了以下信息。我认为这可以直接在代码中使用。
公共函数包含(ByVal 值作为字符串)作为布尔值 返回 (Me.IndexOf(value, StringComparison.Ordinal) >= 0) 结束功能也是一个 C# 版本
公共布尔包含(字符串值) { return (this.IndexOf(value, StringComparison.Ordinal) >= 0); }【讨论】: