C#如何在string[]中找到包含的字符对应的下标
时间: 2023-12-10 11:03:20 浏览: 93
字符串的拼接-数组与字符串
可以使用 `Array.FindIndex` 方法来查找符合条件的字符串的索引。这个方法需要传入一个 `Predicate<string>` 类型的参数,用来指定查找条件。以下是一个示例:
```csharp
string[] array = { "apple", "banana", "cherry", "date" };
char c = 'a';
int index = Array.FindIndex(array, s => s.Contains(c.ToString()));
Console.WriteLine(index); // 输出 0,因为 "apple" 包含字符 'a'
```
在上面的代码中,我们定义了一个字符串数组 `array`,以及一个字符 `c`。然后使用 `Array.FindIndex` 方法来查找数组中包含字符 `c` 的字符串,并返回其索引。在这个例子中,第一个符合条件的字符串是 "apple",它的索引是 0,因此输出结果是 0。
阅读全文