Часть 2
294
Таблица 2.32 (продолжение)
Функция (метод) Значение
s.IndexOf(c)
Положение (номер) символа c в строке s
(символы строки нумеруются с нуля). Если ука-
занного символа в строке нет, то значение
функции
равно минус один
s.LastIndexOf(c) Положение (от конца) символа c в строке s
(символы строки нумеруются с нуля). Если ука-
занного символа в строке нет, то значение
функции равно минус один
s.IndexOf(st)
Положение подстроки st в строке s (символы
строки s нумеруются с нуля). Если указанной
подстроки в строке нет, то
значение функции
равно минус один
s.Trim
Строка, полученная из строки s путем "отбра-
сывания" пробелов, находящихся в начале и в
конце строки
s.Substring(n)
Подстрока, выделенная из строки s
, начиная с
символа
c номером n (символы строки s ну-
меруются с нуля). Если значение n больше,
чем
количество символов в строке, то возника-
ет исключение ArgumentOutOfRangeException
s.Substring(n,k) Подстрока длиной k символов, выделенная из
строки s
, начиная с символа c номером n
(символы строки s нумеруются с нуля). Если
значение n больше, чем количество символов
в строке или если k больше, чем len – n (где
len
— длина строки s), то возникает исключе-
ние ArgumentOutOfRangeException
s.Insert(pos,st) Строка, полученная
путем вставки в строку
s
строки
st
. Параметр
pos
задает номер симво-
ла строки
s
, после которого вставляется
строка
st
Краткий справочник
295
Таблица 2.32 (окончание)
Функция (метод)
Значение
s.Remove(pos,n)
Строка, полученная путем удаления из
строки s цепочки символов (подстроки).
Параметр pos задает положение подстро-
ки, параметр n —
количество символов, ко-
торое нужно удалить. Если значение pos
больше, чем количество символов в строке
или если n больше, чем len – pos (где
len
— длина строки s), то возникает исклю-
чение ArgumentOutOfRangeException
s.Replace(old,new)
Строка, полученная из строки s путем за-
мены всех символов old на символ new
s.ToUpper()
Строка, полученная из строки s путем за-
мены строчных
символов на прописные
s.ToLower()
Строка, полученная из строки s путем за-
мены прописных символов на строчные
s.Split(sep)
Массив строк, полученный разбиением
строки s на подстроки. Параметр sep (мас-
сив типа Char) задает символы, которые
используются методом Split для обнару-
жения границ подстрок
Функции
манипулирования
датами и временем
Некоторые функции манипулирования датами приведены в
табл. 2.33. (
d
— некоторый объект типа
DataTime
).
Таблица 2.33. Функции манипулирования датами и временем
Функция (метод)
Значение
DateTime.Now
Структура типа DateTime. Текущие дата и
время