国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

C#指定搜索開始位置和搜索類型的字符串搜索函數IndexOf 方法

2023-05-03 13:32:42
字體:
來源:轉載
供稿:網友

字符串搜索函數IndexOf可以指定開始搜索的位置及是否忽略大小寫功能,其函數原型如下:

public int IndexOf(string value,int startIndex,StringComparison comparisonType)

函數按照指定的開始位置和比較類型進行搜索字符串,如果找到,則返回字符串中第一個包含子串的位置。

函數包含三個參數,第一個參數value用來指定要搜索的子串,第二個參數startIndex用來指定開始搜索的位置,第三個參數comparisonType用來指定搜索的類型(關于搜索的類型,請參見StringComparison 枚舉類型簡介)

下面舉個例子來說明IndexOf方法該重載形式的具體使用。

   string str = "武林網VEVB,你我共同的it樂園。";
   int iPos1 = str.IndexOf("it樂園", 2, StringComparison.CurrentCulture);
   int iPos2 = str.IndexOf("it樂園", 2, StringComparison.CurrentCultureIgnoreCase);
   int iPos3 = str.IndexOf("it樂園", 2, StringComparison.InvariantCulture);
   int iPos4 = str.IndexOf("it樂園", 2, StringComparison.InvariantCultureIgnoreCase);
   int iPos5 = str.IndexOf("it樂園", 2, StringComparison.Ordinal);
   int iPos6 = str.IndexOf("it樂園", 2, StringComparison.OrdinalIgnoreCase);

   Console.WriteLine("iPos1={0}", iPos1);
   Console.WriteLine("iPos2={0}", iPos2);
   Console.WriteLine("iPos3={0}", iPos3);
   Console.WriteLine("iPos4={0}", iPos4);
   Console.WriteLine("iPos5={0}", iPos5);
   Console.WriteLine("iPos6={0}", iPos6);
   Console.ReadKey();

輸出結果如下圖所示:

IndexOf輸出結果

IndexOf其它重載形式如下:

(1)public int IndexOf(char value)

(2)public int IndexOf(char value, int startIndex)

(3)public int IndexOf( string value, int startIndex)

(4)public int IndexOf(string value,StringComparison comparisonType )

(5)public int IndexOf(char value, int startIndex,int count )

(6)public int IndexOf(string value,int startIndex,int count )

(7)public int IndexOf(string value )

(8)public int IndexOf(string value,int startIndex,int count, StringComparison comparisonType )

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 白水县| 光泽县| 宕昌县| 紫金县| 永和县| 祁阳县| 新余市| 建宁县| 新邵县| 金阳县| 汝阳县| 天台县| 通州市| 鲜城| 榆中县| 云浮市| 吉安市| 天津市| 通州区| 东方市| 丰台区| 册亨县| 商都县| 卢氏县| 阿瓦提县| 兴山县| 屏东县| 任丘市| 宜兴市| 卫辉市| 新泰市| 抚松县| 泰州市| 巩留县| 来宾市| 福州市| 邢台市| 竹山县| 辛集市| 上林县| 牟定县|