區別是: indexof指的是報告指定字元在此例項中的第一個匹配項的索引。搜尋從指定字元位置開始,並檢查指定數量的字元位置。 String.IndexOf 方法 (value, [startIndex], [count]) 要查詢的 Unicode 字元。 對 value 的搜尋區分大小寫。 startIndex(Int32) 可選項,搜尋起始位置。不設定則從0開始。 count(Int32)可選項,要檢查的字元位數。 返回值:如果找到該字元,則為 value 的索引位置;否則如果未找到,則為 -1。 IndexOf()查詢字串中指定字元或字串首次出現的位置,返首索引值。 IndexOfAny方法功能同IndexOf類似,區別在於,它可以搜尋在一個字串中,出現在一個字元陣列中的任意字元第一次出現的位置。同樣,該方法區分大小寫,並從字串的首字元開始以0計數。如果字串中不包含這個字元或子串,則返回-1。常用的IndexOfAny過載形式有3種: (1)int IndexOfAny(char[]anyOf); (2)int IndexOfAny(char[]anyOf, int startIndex); (3)int IndexOfAny(char[]anyOf, int startIndex, int count)。 在上述過載形式中,其引數含義如下: (1)anyOf:待定位的字元陣列,方法將返回這個陣列中任意一個字元第一次出現的位置。 (2)startIndex:在原字串中開始搜尋的其實位置。 (3)count:在原字串中從起始位置開始搜尋的字元數。
區別是: indexof指的是報告指定字元在此例項中的第一個匹配項的索引。搜尋從指定字元位置開始,並檢查指定數量的字元位置。 String.IndexOf 方法 (value, [startIndex], [count]) 要查詢的 Unicode 字元。 對 value 的搜尋區分大小寫。 startIndex(Int32) 可選項,搜尋起始位置。不設定則從0開始。 count(Int32)可選項,要檢查的字元位數。 返回值:如果找到該字元,則為 value 的索引位置;否則如果未找到,則為 -1。 IndexOf()查詢字串中指定字元或字串首次出現的位置,返首索引值。 IndexOfAny方法功能同IndexOf類似,區別在於,它可以搜尋在一個字串中,出現在一個字元陣列中的任意字元第一次出現的位置。同樣,該方法區分大小寫,並從字串的首字元開始以0計數。如果字串中不包含這個字元或子串,則返回-1。常用的IndexOfAny過載形式有3種: (1)int IndexOfAny(char[]anyOf); (2)int IndexOfAny(char[]anyOf, int startIndex); (3)int IndexOfAny(char[]anyOf, int startIndex, int count)。 在上述過載形式中,其引數含義如下: (1)anyOf:待定位的字元陣列,方法將返回這個陣列中任意一個字元第一次出現的位置。 (2)startIndex:在原字串中開始搜尋的其實位置。 (3)count:在原字串中從起始位置開始搜尋的字元數。