有一个名为Contains的字符串方法。它允许您快速搜索字符串以查找另一个字符串。我需要在.netcf 2.0应用程序中使用它,但是根据MSDN,它在3.5框架之前不可用。
有人可以提供解决方案吗(C#)?
TIA 贵金属
答案 0 :(得分:11)
您可以尝试使用String.IndexOf。如果它返回-1,则该字符串不存在于另一个字符串中。
答案 1 :(得分:2)
string.IndexOf
如何检查它是否返回大于-1?
答案 2 :(得分:1)
在Reflector中浏览“ String.Contains ”,如下所示。我认为这可以直接在代码中使用。
Public Function Contains(ByVal value As String) As Boolean Return (Me.IndexOf(value, StringComparison.Ordinal) >= 0) End Function
也是C#版
public bool Contains(string value) { return (this.IndexOf(value, StringComparison.Ordinal) >= 0); }