2

我有一个这样的字符串String Str1 ="44444444.44",需要..

实际上我正在使用String.Compare(Str1, Str2),但它返回一些奇怪的结果,C# 中的正确函数是什么?

4

2 回答 2

7

简直是

int pos = Str1.IndexOf(Str2);

字符串方法IndexOf返回作为参数传递的字符串在用作源的字符串中的位置。如果参数不存在,则返回值为 -1。

请记住,在更复杂的搜索中,您必须考虑大小写差异和 CultureInfo 特性。众多的 IndexOf 重载允许您在各种不同的条件下使用此方法

于 2013-09-29T12:53:23.447 回答
4

string.IndexOf呢?

报告此实例中第一次出现指定 Unicode 字符或字符串的从零开始的索引。如果在此实例中未找到字符或字符串,则该方法返回 -1。

于 2013-09-29T12:52:56.857 回答