麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > C# > 正文

C#中指定字符串搜索類型的IndexOf方法

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

有時,我們在查找一個字符串中是否包含一個指定的子字符串時,要對搜索的大小寫等內容進行設置,這可以借助IndexOf方法的另外一種重載格式IndexOf(string value, StringComparison comparisonType)形式來進行。該方法的原型如下:

public int IndexOf( string value, StringComparison comparisonType )

該方法有兩個參數,第一個參數value是要搜索的子字符串,參數comparisonType用來指定字符串的匹配類型。

comparisonType參數是一個枚舉類型,其值有6種情況:(詳細可參見《C#中枚舉類型StringComparison簡介》)

(1)CurrentCulture 使用區域敏感排序規則和當前區域比較字符串。

(2)CurrentCultureIgnoreCase 使用區域敏感排序規則、當前區域來比較字符串,同時忽略被比較字符串的大小寫。

(3)InvariantCulture 使用區域敏感排序規則和固定區域比較字符串。

(4)InvariantCultureIgnoreCase 使用區域敏感排序規則、固定區域來比較字符串,同時忽略被比較字符串的大小寫。

(5)Ordinal 使用序號排序規則比較字符串。

(6)OrdinalIgnoreCase 使用序號排序規則并忽略被比較字符串的大小寫,對字符串進行比較。

該方法的返回值為value第一次出現的位置,如果未搜索到子字符串,則返回-1.

下面用一個例子來說明該方法的具體使用方法:

string str = "武林網VEVB is professional IT WebSite。";
int iPos = str.IndexOf( "website", StringComparison.OrdinalIgnoreCase);

這個方法忽略大小寫,則返回值為27,如果不指定比較類型的話,則返回-1。

該方法的其它重載形式如下:

(1)public int IndexOf(char value)

(2)public int IndexOf(string value)

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

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

(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,int startIndex,StringComparison comparisonType )

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 蜜桃网站在线观看 | 免费a级黄色片 | 91久久国产| 久色视频网站 | 九九精品视频免费 | 久久中文一区 | av影院在线播放 | 天天草天天操 | 色屁屁xxxxⅹ在线视频 | 国产一区二区在线免费观看 | 国产v综合v亚洲欧美久久 | 精品一区二区三区在线播放 | 毛片118极品美女写真 | 日韩毛片网| 国产精品视频一区二区三区四 | 黄色网址免费入口 | 国产一级毛片不卡 | 午夜久久电影 | 久草久视频 | 久久精品中文字幕一区 | 全免费午夜一级毛片真人 | 黄色片视频在线观看 | 国产精品免费一区二区三区都可以 | 国产精品高清一区 | 中国字幕av | 黄色av一区二区三区 | 欧美视频国产精品 | japan护士性xxxⅹhd | 日本精品久久久一区二区三区 | 毛片免费观看视频 | 久久视频精品 | 在线看免电影网站 | 国产一区二精品区在线 | 麻豆一区二区99久久久久 | av在线免费观看不卡 | 久久影城 | 精品国产一区二区三区四 | 欧美成人免费看 | 国产免费人做人爱午夜视频 | 亚洲二区三区在线 | 国产成人精品免费视频大全办公室 |