中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

C# String.IndexOf()方法實例講解

c#
小億
164
2023-12-18 15:12:00
欄目: 編程語言

IndexOf() 方法是 C# 字符串類的一個方法,用于返回指定字符或字符串在當前字符串中第一次出現的位置。它的語法如下:

public int IndexOf(string value)

其中,value 參數是要查找的字符或字符串。該方法返回一個整數值,表示指定字符或字符串第一次出現的索引位置。如果未找到指定字符或字符串,則返回 -1。

下面是一個使用 IndexOf() 方法的示例:

string str = “Hello, World!”; int index = str.IndexOf(“World”); Console.WriteLine(index);

這段代碼會在字符串 “Hello, World!” 中查找字符串 “World”,并返回它第一次出現的索引位置。在這個例子中,輸出結果為 7,因為 “World” 在字符串中的索引位置是從 7 開始的。

另外,IndexOf() 方法還可以接受一個可選的參數 startIndex,用于指定從哪個索引位置開始查找。例如:

string str = “Hello, World!”; int index = str.IndexOf(“o”, 5); Console.WriteLine(index);

在這個示例中,我們指定從索引位置為 5 的字符開始查找字符 “o”,輸出結果為 7,因為第一個 “o” 出現在索引位置 7。

需要注意的是,IndexOf() 方法區分大小寫。如果要進行大小寫不敏感的查找,可以使用 IndexOf() 方法的重載形式:

public int IndexOf(string value, StringComparison comparisonType)

其中,comparisonType 參數是一個 StringComparison 枚舉值,用于指定查找時是否忽略大小寫。例如:

string str = “Hello, World!”; int index = str.IndexOf(“world”, StringComparison.OrdinalIgnoreCase); Console.WriteLine(index);

在這個示例中,使用 OrdinalIgnoreCase 參數進行大小寫不敏感的查找,輸出結果為 7。

0
景宁| 三台县| 武乡县| 浮梁县| 濉溪县| 突泉县| 马关县| 许昌县| 方山县| 石城县| 开阳县| 安国市| 桓台县| 海口市| 巴里| 蓬莱市| 邢台县| 长汀县| 湖南省| 宣汉县| 宣武区| 抚宁县| 东港市| 石台县| 额尔古纳市| 龙泉市| 包头市| 新宾| 田阳县| 益阳市| 遂昌县| 黔南| 湖南省| 鄂尔多斯市| 西吉县| 金堂县| 宁国市| 广汉市| 德令哈市| 伊川县| 乐至县|