我有一个这样的字符串String Str1 ="44444444.44"
,需要.
.
实际上我正在使用String.Compare(Str1, Str2)
,但它返回一些奇怪的结果,C# 中的正确函数是什么?
简直是
int pos = Str1.IndexOf(Str2);
字符串方法IndexOf返回作为参数传递的字符串在用作源的字符串中的位置。如果参数不存在,则返回值为 -1。
请记住,在更复杂的搜索中,您必须考虑大小写差异和 CultureInfo 特性。众多的 IndexOf 重载允许您在各种不同的条件下使用此方法
报告此实例中第一次出现指定 Unicode 字符或字符串的从零开始的索引。如果在此实例中未找到字符或字符串,则该方法返回 -1。