KnigaRead.com/
KnigaRead.com » Разная литература » Прочее » Герберт Шилдт - C# 4.0 полное руководство - 2011

Герберт Шилдт - C# 4.0 полное руководство - 2011

На нашем сайте KnigaRead.com Вы можете абсолютно бесплатно читать книгу онлайн "Герберт Шилдт - C# 4.0 полное руководство - 2011". Жанр: Прочее издательство неизвестно, год неизвестен.
Перейти на страницу:

У некоторых методов поиска в строке имеются дополнительные формы, позволяющие начинать поиск по указанному индексу или указывать пределы для поиска в строке. В табл. 22.3 сведены все варианты методов поиска в строке, которые поддерживаются в классе String.

Таблица 22.3. Методы поиска в строке, поддерживаемые в классе String

Метод

Назначение

public bool Contains(string value)

public bool EndsWith(string value)

public bool EndsWith(string value, StringComparison comparisonType)

public bool EndsWith(string value, bool ignoreCase, Culturelnfo culture)

Возвращает логическое значение true, если вызывающая строка содержит подстроку value. Если же подстрока value не обнаружена, возвращается логическое значение false

Возвращает логическое значение* true, если вызывающая строка оканчивается подстрокой value. В противном случае возвращает логическое значение false Возвращает логическое значение true, если вызывающая строка оканчивается подстрокой value. В противном случае возвращает логическое значение false. Параметр comparisonType определяет конкретный способ поиска Возвращает логическое значение true, если вызывающая строка оканчивается подстрокой value, иначе возвращает

Метод

Назначение

public int

IndexOf(char value)

логическое значение false. Если параметр ignoreCase принимает логическое значение true, то при сравнении не учитываются различия между прописным и строчным вариантами букв. В противном случае эти различия учитываются. Поиск осуществляется с использованием информации о культурной среде, обозначаемой параметром culture Возвращает индекс первого вхождения

public int

IndexOf(string value)

символа value в вызывающей строке. Если искомый символ не обнаружен, то возвращается значение -1 Возвращает индекс первого вхождения под

public int

IndexOf(char value, int

строки value в вызывающей строке. Если искомая подстрока не обнаружена, то возвращается значение -1 Возвращает индекс первого вхождения

startlndex)

символа value в вызывающей строке. По

public int

IndexOf(string value,

иск начинается с элемента, указываемого по индексу startlndex. Метод возвращает значение -1, если искомый символ не обнаружен

Возвращает индекс первого вхождения

int startlndex)

подстроки value в вызывающей строке.

public int

IndexOf(char value, int

Поиск начинается с элемента, указываемого по индексу startlndex. Метод возвращает значение -1, если искомая подстрока не обнаружена

Возвращает индекс первого вхождения

startlndex,

int count)

символа value в вызывающей строке. По

public in.t

IndexOf(string value,

иск начинается с элемента, указываемого по индексу startlndex, и охватывает число элементов, определяемых параметром count. Метод возвращает значение -1, если искомый символ не обнаружен Возвращает индекс первого вхождения под

int startlndex, int count)

строки value в вызывающей строке. По

public int

IndexOf(string value,

иск начинается с элемента, указываемого по индексу startlndex, и охватывает число элементов, определяемых параметром count. Метод возвращает значение -1, если искомая подстрока не обнаружена Возвращает индекс первого вхождения

StringComparison comparisonType)

подстроки value в вызывающей строке.

Продолжение табл. 22.3

Метод

Назначение

Параметр comparisonType определяет

конкретный способ выполнения поиска. Метод возвращает значение -1, если искомая подстрока не обнаружена

public int IndexOf(string value,

Возвращает индекс первого вхождения

int startlndex, StringComparison

подстроки value в вызывающей строке.

comparison Type)

Поиск начинается с элемента, указываемого по индексу startlndex. Параметр comparisonType определяет конкретный способ выполнения поиска. Метод возвращает значение -1, если искомая подстрока не обнаружена

public int IndexOf(string value,

Возвращает индекс первого вхождения

int startlndex, int count,

подстроки value в вызывающей строке.

StringComparison comparisonType)

Поиск начинается с элемента, указываемого по индексу startlndex, и охватывает число элементов, определяемых параметром count. Параметр comparisonType определяет конкретный способ выполнения поиска. Метод возвращает значение -1, если искомая подстрока не обнаружена

public int LastlndexOf(char value)

Возвращает индекс последнего вхождения символа value в вызывающей строке. Если искомый символ не обнаружен, возвращается значение -1

public int IndexOfAny(char[] anyOf)

Возвращает индекс первого вхождения любого символа из массива anyOf, обнаруженного в вызывающей строке. Метод возвращает значение -1, если не обнаружено совпадение ни с одним из символов из массива anyOf. Поиск осуществляется порядковым способом

public int IndexOfAny(char[] anyOf,

Возвращает индекс первого вхождения лю

int startlndex)

бого символа из массива anyOf, обнаруженного в вызывающей строке. Поиск начинается с элемента, указываемого по индексу startlndex Метод возвращает значение -1, если не обнаружено совпадение ни с одним из символов из массива anyOf. Поиск осуществляется порядковым способом

public int IndexOfAny(char[] anyOf,

Возвращает индекс первого вхождения

int startlndex, int count)

любого символа из массива anyOf, обнаруженного в вызывающей строке. Поиск начинается с элемента, указываемого по^ индексу startlndex, и охватывает число

Метод

Назначение

элементов, определяемых параметром count. Метод возвращает значение -1, если не обнаружено совпадение ни с одним из символов из массива anyOf. Поиск осуществляется порядковым способом

public int LastlndexOf(string value)

Возвращает индекс последнего вхождения подстроки value в вызывающей строке. Если искомая подстрока не обнаружена, возвращается значение -1

public int LastlndexOf(char value,

Возвращает индекс последнего вхождения

int startlndex)

символа value в части вызывающей строки. Поиск осуществляется в обратном порядке, начиная с элемента, указываемого по индексу startlndex, и заканчивая элементом с нулевым индексом. Метод возвращает значение -1, если искомый символ не обнаружен

public int LastlndexOf(string value,

Возвращает индекс последнего вхождения

int startlndex)

подстроки value в части вызывающей строки. Поиск осуществляется в обратном порядке, начиная с элемента, указываемого по индексу startlndex, и заканчивая элементом с нулевым индексом. Метод возвращает значение -1, если искомая подстрока не обнаружена

public int LastlndexOf(char value,

Возвращает индекс последнего вхождения

int startlndex, int count)

символа value в части вызывающей строки. Поиск осуществляется в обратном порядке, начиная с элемента, указываемого по индексу startlndex, и охватывает число элементов, определяемых параметром count. Метод возвращает значение -1, если искомый символ не обнаружен

public int LastlndexOf(string value,

Возвращает индекс последнего вхождения

int startlndex, int count)

подстроки value в части вызывающей строки. Поиск осуществляется в обратном порядке, начиная с элемента, указываемого по индексу startlndex, и охватывает число элементов, определяемых параметром count. Метод возвращает значение -1, если искомая подстрока не обнаружена

Перейти на страницу:
Прокомментировать
Подтвердите что вы не робот:*