濮阳杆衣贸易有限公司

主頁 > 知識庫 > asp.net的IndexOf,LastIndexOf,IndexOfAny和LastIndexOfAny的用法

asp.net的IndexOf,LastIndexOf,IndexOfAny和LastIndexOfAny的用法

熱門標(biāo)簽:東莞語音電銷機(jī)器人排名 使用智能電話機(jī)器人違法嗎 太原外呼電銷機(jī)器人費(fèi)用 淘寶地圖標(biāo)注如何做 電話機(jī)器人廣告話術(shù) 朝陽市地圖標(biāo)注 外呼系統(tǒng)用員工身份證 保山電話外呼管理系統(tǒng)怎么用 蘇州銷售外呼系統(tǒng)預(yù)算
定位子串是指在一個字符串中尋找其中包含的子串或者某個字符,下面,逐一給大家詳細(xì)介紹。

  一、IndexOf/LastIndexOf

  IndexOf方法用于搜索在一個字符串中,某個特定的字符或者子串第一次出現(xiàn)的位置,該方法區(qū)分大小寫,并從字符串的首字符開始以0計(jì)數(shù)。如果字符串中不包含這個字符或子串,則返回-1。常用的重載形式如下所示。

 ?、俣ㄎ蛔址?

  int IndexOf(char value)

  int IndexOf(char value, int startIndex)

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

 ?、诙ㄎ蛔哟?

  int IndexOf(string value)

  int IndexOf(string value, int startIndex)

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

  在上述重載形式中,其參數(shù)含義如下:

  value:待定位的字符或者子串。

  startIndex:在總串中開始搜索的其實(shí)位置。

  count:在總串中從起始位置開始搜索的字符數(shù)。

  下面的代碼在“Hello”中尋找字符‘l'第一次出現(xiàn)的位置。

  代碼4-7 使用IndexOf尋找字符第一次出現(xiàn)位置:Default.aspx.cs

  1. String s=”Hello”;

  2. int I = s.IndexOf(‘l')); //2

  同IndexOf類似,LastIndexOf用于搜索在一個字符串中,某個特定的字符或者子串最后一次出現(xiàn)的位置,其方法定義和返回值都與IndexOf相同,不再贅述。

  二、IndexOfAny/LastIndexOfAny

  IndexOfAny方法功能同IndexOf類似,區(qū)別在于,它可以搜索在一個字符串中,出現(xiàn)在一個字符數(shù)組中的任意字符第一次出現(xiàn)的位置。同樣,該方法區(qū)分大小寫,并從字符串的首字符開始以0計(jì)數(shù)。如果字符串中不包含這個字符或子串,則返回-1。常用的IndexOfAny重載形式有3種:

 ?。?)int IndexOfAny(char[]anyOf);

 ?。?)int IndexOfAny(char[]anyOf, int startIndex);

 ?。?)int IndexOfAny(char[]anyOf, int startIndex, int count)。

  在上述重載形式中,其參數(shù)含義如下:

 ?。?)anyOf:待定位的字符數(shù)組,方法將返回這個數(shù)組中任意一個字符第一次出現(xiàn)的位置。

 ?。?)startIndex:在原字符串中開始搜索的其實(shí)位置。

 ?。?)count:在原字符串中從起始位置開始搜索的字符數(shù)。

  下例在“Hello”中尋找字符‘l'第一次和最后一次出現(xiàn)的位置。

  代碼4-8 使用IndexOfAny尋找子串第一次和最后一次出現(xiàn)位置:Default.aspx.cs

  1.String s = “Hello”;

  2.char[] anyOf={'H','e','l'};

  3.int i1 = s.IndexOfAny(anyOf)); //0

  4.int i2 = s.LastIndexOfAny(anyOf)); //3

  同IndexOfAny類似,LastIndexOfAny用于搜索在一個字符串中,出現(xiàn)在一個字符數(shù)組中任意字符最后一次出現(xiàn)的位置。
您可能感興趣的文章:
  • ASP.NET配置文件Web.config用法詳解
  • ASP.net全局程序文件Global.asax用法分析
  • ASP.NET中IsPostBack用法詳解
  • ASP.NET Dictionary 的基本用法示例介紹
  • 關(guān)于ASP.NET中TreeView用法的一個小例子
  • 深入理解Asp.net中DataBinder.Eval的用法總結(jié)
  • asp.net中for和do循環(huán)語句用法分享
  • ASP.NET Eval 求值運(yùn)算的一些用法
  • TreeView 用法(有代碼)(asp.net)
  • asp.net TIDFtp用法介紹
  • asp.net Md5的用法小結(jié)
  • ASP.NET中TimeSpan的用法實(shí)例解析

標(biāo)簽:西藏 洛陽 呼倫貝爾 綏化 阿里 克拉瑪依 運(yùn)城 潛江

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《asp.net的IndexOf,LastIndexOf,IndexOfAny和LastIndexOfAny的用法》,本文關(guān)鍵詞  asp.net,的,IndexOf,LastIndexOf,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《asp.net的IndexOf,LastIndexOf,IndexOfAny和LastIndexOfAny的用法》相關(guān)的同類信息!
  • 本頁收集關(guān)于asp.net的IndexOf,LastIndexOf,IndexOfAny和LastIndexOfAny的用法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    乾安县| 利津县| 定安县| 奉贤区| 宝坻区| 宁武县| 台中市| 洛浦县| 六盘水市| 南京市| 崇左市| 崇州市| 竹溪县| 东至县| 武夷山市| 民乐县| 五华县| 巴青县| 民县| 徐闻县| 邵阳市| 巩义市| 庆云县| 灵石县| 辽宁省| 醴陵市| 安溪县| 吉首市| 湛江市| 抚州市| 汪清县| 湘潭市| 阿克苏市| 霍林郭勒市| 康乐县| 青河县| 册亨县| 广德县| 元阳县| 迭部县| 张家港市|