国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
C#中String類的幾個方法(IndexOf、LastIndexOf、Substring)

String.IndexOf

String.IndexOf 方法 (Char, Int32, Int32)
報告指定字符在此實例中的第一個匹配項的索引。搜索從指定字符位置開始,并檢查指定數(shù)量的字符位置。
String.IndexOf(value, startIndex, count)

參數(shù)
value:要查找的 Unicode 字符。
startIndex:搜索起始位置。
count:要檢查的字符位置數(shù)。
返回值(Int32):
如果找到該字符,則為 value 的索引位置;否則如果未找到,則為 -1。


示例:
string str = "深圳市盈基實業(yè)有限公司國際通鄧事文*深圳市盈基實業(yè)有限公司國際通鄧事文";
Label1.Text = str.IndexOf("中國").ToString();//返回 -1
Label1.Text = str.IndexOf("盈基").ToString();//返回 3
Label1.Text = str.IndexOf("盈基",10).ToString();//返回21 說明:這是從第10個字符開始查起。
Label1.Text = str.IndexOf("鄧",15,10).ToString();//返回 -1
Label1.Text = str.IndexOf("鄧",15,20).ToString();//返回 -32 說明:從第15個字符開始查找,要查找的范圍是從第15個字符開始后20個字符,即從第15-35個字符中查找。

String.LastIndexOf

String.LastIndexOf 方法
報告指定的 Unicode 字符或 String 在此實例中的最后一個匹配項的索引位置。

名稱 說明
String.LastIndexOf (Char) 報告指定 Unicode 字符在此實例中的最后一個匹配項的索引位置。
String.LastIndexOf (String) 報告指定的 String 在此實例內(nèi)的最后一個匹配項的索引位置。
String.LastIndexOf (Char, Int32) 報告指定 Unicode 字符在此實例中的最后一個匹配項的索引位置。該搜索從指定字符位置開始。
String.LastIndexOf (String, Int32) 報告指定的 String 在此實例內(nèi)的最后一個匹配項的索引位置。該搜索從指定字符位置開始。
String.LastIndexOf (String, StringComparison) 報告指定字符串在當(dāng)前 String 對象中最后一個匹配項的索引。一個參數(shù)指定要用于指定字符串的搜索類型。
String.LastIndexOf (Char, Int32, Int32) 報告指定的 Unicode 字符在此實例內(nèi)的子字符串中的最后一個匹配項的索引位置。搜索從指定字符位置開始,并檢查指定數(shù)量的字符位置。
String.LastIndexOf (String, Int32, Int32) 報告指定的 String 在此實例內(nèi)的最后一個匹配項的索引位置。搜索從指定字符位置開始,并檢查指定數(shù)量的字符位置。
String.LastIndexOf (String, Int32, StringComparison) 報告指定字符串在當(dāng)前 String 對象中最后一個匹配項的索引。參數(shù)指定當(dāng)前字符串中的起始搜索位置,以及要用于指定字符串的搜索類型。
String.LastIndexOf (String, Int32, Int32, StringComparison) 報告指定的 String 對象在此實例內(nèi)的最后一個匹配項的索引位置。參數(shù)指定當(dāng)前字符串中的起始搜索位置、要搜索的當(dāng)前字符串中的字符數(shù)量,以及要用于指定字符串的搜索類型。


示例:
string str = "深圳市盈基實業(yè)有限公司國際通鄧事文*深圳市盈基實業(yè)有限公司國際通鄧事文";
Label1.Text = str.LastIndexOf("鄧文").ToString();//返回-1
Label1.Text = str.LastIndexOf("鄧").ToString();//返回32

Label1.Text = str.LastIndexOf("鄧",8).ToString();//返回-1
Label1.Text = str.LastIndexOf("鄧",20).ToString();//返回14
Label1.Text = str.LastIndexOf("鄧",33).ToString();//返回32
說明:在指定的范圍內(nèi)查找字符,這個范圍是上面的輸入的參數(shù),理解為,從索引0開始到指定的數(shù)值位置范圍內(nèi)查找最后一個匹配的的字符串的位置。示例中,0-8中沒有“鄧”字,所以返回-1,0-20范圍中,有一個“鄧”字在索引14位置上,0-33范圍中有兩個“鄧”字,因為LastIndexOf是返回最后一個匹配項索引位置,所以返32,而不是14。

String.Substring

String.Substring 方法
從此實例檢索子字符串。
名稱 說明
String.Substring (Int32) 從此實例檢索子字符串。子字符串從指定的字符位置開始。
String.Substring (Int32, Int32) 從此實例檢索子字符串。子字符串從指定的字符位置開始且具有指定的長度。


示例:
string str = "深圳市盈基實業(yè)有限公司國際通鄧事文*深圳市盈基實業(yè)有限公司國際通鄧事文";
Label1.Text = str.Substring(11);//返回 “國際通鄧事文*深圳市盈基實業(yè)有限公司國際通鄧事文”
Label1.Text = str.Substring(11,7);//返回 “國際通鄧事文*”

總結(jié)一下:

IndexOf、LastIndexOf都是返回一個位置,是個整數(shù)值;找不到都返回-1;
IndexOf是從左向右查,LastIndexOf是從右向左查,不管是IndexOf還是LastIndexOf,索引序列都是從左到右的(起始值是0)
Substring是字符串截取,返回值是一個截取后的字符串。
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
C#中String的IndexOf、LastIndexOf、Substring辦法具體介紹(轉(zhuǎn))
java 編程-------基本類型
Java-String類的常用方法總結(jié)
27 String類
c#中字符串截取使用的方法
【Java字符串】字符串雖簡單,但這些你不一定知道【小白一定要注意】
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服