IndexOf
IndexOf возвращает индекс с нуля или
-1, если символ не найден. Ищется
первое вхождение, не последнее.
Синтаксис
int index = span.IndexOf('c');
Пример
Давайте найдём 'c' в "abcde":
using System;
class Program
{
static void Main()
{
ReadOnlySpan<char> span = "abcde".AsSpan();
int res = span.IndexOf('c');
Console.WriteLine(res);
}
}
Результат выполнения кода:
2
Пример
Давайте запросим отсутствующий символ 'z':
using System;
class Program
{
static void Main()
{
ReadOnlySpan<char> span = "abcde".AsSpan();
int res = span.IndexOf('z');
Console.WriteLine(res);
}
}
Результат выполнения кода:
-1
Смотрите также
-
Contains,
проверка наличия -
SequenceEqual,
сравнение отрезков -
Trim,
обрезка пробелов -
MemoryExtensions,
обзор методов