C#.NetCF 2.0中String.Contains()的解决方法?

时间:2010-01-14 21:31:40

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

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

有人可以提供解决方案吗(C#)?

TIA 贵金属

3 个答案:

答案 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);
}