C#的IndexOf

在 C# 中,IndexOf 是一个字符串、数组或列表的方法,用于查找指定元素的第一个匹配项的索引。它返回一个整数值,表示匹配项在集合中的位置,如果未找到匹配项,则返回 -1。

IndexOf 方法有多个重载形式,可以根据需要选择不同的使用方式。

对于字符串:

string str = "Hello, World!";
int index = str.IndexOf("World");
Console.WriteLine(index); // 输出 7

对于数组和列表:

int[] numbers = { 1, 2, 3, 4, 5 };
int index = Array.IndexOf(numbers, 3);
Console.WriteLine(index); // 输出 2

List<string> fruits = new List<string>{"apple", "banana", "orange"};
int index = fruits.IndexOf("banana");
Console.WriteLine(index); // 输出 1

在以上示例中,我使用了 IndexOf 方法来查找指定元素在字符串、数组和列表中的索引位置。

你可能感兴趣的:(学习C#的笔记,c#)