======Класс String====== Представляет текст как последовательность знаков Юникода. * **Пространство имен:** [[developers:references:system|System]] * **Сборка:** mscorlib (в mscorlib.dll) =====Иерархия наследования===== * [[developers:references:system.object|System.Object]] * System.String =====Синтаксис===== public sealed class String : IComparable, ICloneable, IConvertible, IEnumerable, IComparable, IEnumerable, IEquatable =====Конструкторы===== ^Тип^Имя^Описание^ |{{developers:references:method.png|Конструктор}}|[[developers:references:system.string..ctor_ptr_system.char|String(Char*)]]| Инициализирует новый экземпляр класса [[developers:references:system.string|String]] значением, на которое указывает заданный указатель на массив знаков Юникода. | |{{developers:references:method.png|Конструктор}}|[[developers:references:system.string..ctor_ptr_system.char_system.int32_system.int32|String(Char*, Int32, Int32)]]| Инициализирует новый экземпляр класса [[developers:references:system.string|String]] значением, которое определяется заданным указателем на массив знаков Юникода, начальной позицией знака в этом массиве и длиной. | |{{developers:references:method.png|Конструктор}}|[[developers:references:system.string..ctor_ptr_system.sbyte|String(SByte*)]]| Инициализирует новый экземпляр класса [[developers:references:system.string|String]] значением, определенным указателем на массив 8-разрядных целых чисел со знаком. | |{{developers:references:method.png|Конструктор}}|[[developers:references:system.string..ctor_ptr_system.sbyte_system.int32_system.int32|String(SByte*, Int32, Int32)]]| Инициализирует новый экземпляр класса [[developers:references:system.string|String]] значением, определяемым заданным указателем на массив 8-битовых целых чисел со знаком, позицией начальной в пределах данного массива и длиной. | |{{developers:references:method.png|Конструктор}}|[[developers:references:system.string..ctor_ptr_system.sbyte_system.int32_system.int32_system.text.encoding|String(SByte*, Int32, Int32, Encoding)]]| Инициализирует новый экземпляр класса [[developers:references:system.string|String]] значением, определенным заданным указателем на массив 8-разрядных целых чисел со знаком, начальной позицией в пределах данного массива, длиной и объектом [[developers:references:system.text.encoding|Encoding]] . | |{{developers:references:method.png|Конструктор}}|[[developers:references:system.string..ctor_arr_system.char_system.int32_system.int32|String(Char[], Int32, Int32)]]| Инициализирует новый экземпляр класса [[developers:references:system.string|String]] значением, заданным массивом знаков Юникода, начальной позицией знака в пределах данного массива и длиной. | |{{developers:references:method.png|Конструктор}}|[[developers:references:system.string..ctor_arr_system.char|String(Char[])]]| Инициализирует новый экземпляр класса [[developers:references:system.string|String]] значением, заданным в виде массива знаков Юникода. | |{{developers:references:method.png|Конструктор}}|[[developers:references:system.string..ctor_system.char_system.int32|String(Char, Int32)]]| Инициализирует новый экземпляр класса [[developers:references:system.string|String]] значением, полученным путем повторения заданного знака Юникода заданное число раз. | =====Свойства===== ^Тип^Имя^Описание^ |{{developers:references:property.png|Свойство}}|[[developers:references:system.string.chars_system.int32|Chars[Int32]]]| | |{{developers:references:property.png|Свойство}}|[[developers:references:system.string.length|Length]]| Возвращает число знаков в текущем объекте [[developers:references:system.string|String]] . | =====Методы===== ^Тип^Имя^Описание^ |{{developers:references:method.png|Метод}}|[[developers:references:system.string.clone|Clone()]]| Возвращает ссылку на данный экземпляр класса [[developers:references:system.string|String]] . | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.string.compare_system.string_system.string_system.boolean|Compare(String, String, Boolean)]]| Сравнивает два заданных объекта [[developers:references:system.string|String]] (с учетом или без учета регистра) и возвращает целое число, которое показывает их относительное положение в порядке сортировки. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.string.compare_system.string_system.string_system.stringcomparison|Compare(String, String, StringComparison)]]| Сравнивает два указанных объекта [[developers:references:system.string|String]] с использованием заданных правил и возвращает целое число, которое показывает их относительное положение в порядке сортировки. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.string.compare_system.string_system.string_system.globalization.cultureinfo_system.globalization.compareoptions|Compare(String, String, CultureInfo, CompareOptions)]]| Сравнивает два заданных объекта [[developers:references:system.string|String]] , используя указанные параметры сравнения и сведения о языке и региональных параметрах, которые влияют на сравнение, и возвращает целое число, показывающее связь между двумя строками в порядке сортировки. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.string.compare_system.string_system.string_system.boolean_system.globalization.cultureinfo|Compare(String, String, Boolean, CultureInfo)]]| Сравнивает два заданных объекта [[developers:references:system.string|String]] (с учетом или без учета регистра), используя сведения о языке и региональных параметрах, и возвращает целое число, которое показывает их относительное положение в порядке сортировки. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.string.compare_system.string_system.int32_system.string_system.int32_system.int32|Compare(String, Int32, String, Int32, Int32)]]| Сравнивает подстроки двух указанных объектов [[developers:references:system.string|String]] и возвращает целое число, которое показывает их относительное положение в порядке сортировки. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.string.compare_system.string_system.int32_system.string_system.int32_system.int32_system.boolean|Compare(String, Int32, String, Int32, Int32, Boolean)]]| Сравнивает подстроки двух заданных объектов [[developers:references:system.string|String]] (с учетом или без учета регистра) и возвращает целое число, которое показывает их относительное положение в порядке сортировки. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.string.compare_system.string_system.int32_system.string_system.int32_system.int32_system.boolean_system.globalization.cultureinfo|Compare(String, Int32, String, Int32, Int32, Boolean, CultureInfo)]]| Сравнивает подстроки двух заданных объектов [[developers:references:system.string|String]] (с учетом или без учета регистра), используя сведения о языке и региональных параметрах, и возвращает целое число, которое показывает их относительное положение в порядке сортировки. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:03c8011068f53915ce296ece98488217|Compare(String, Int32, String, Int32, Int32, CultureInfo, CompareOptions)]]| Сравнивает подстроки двух заданных объектов [[developers:references:system.string|String]] , используя указанные параметры сравнения и сведения о языке и региональных параметрах, которые влияют на сравнение, и возвращает целое число, показывающее связь между двумя подстроками в порядке сортировки. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.string.compare_system.string_system.int32_system.string_system.int32_system.int32_system.stringcomparison|Compare(String, Int32, String, Int32, Int32, StringComparison)]]| Сравнивает подстроки двух указанных объектов [[developers:references:system.string|String]] с использованием заданных правил и возвращает целое число, которое показывает их относительное положение в порядке сортировки. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.string.compare_system.string_system.string|Compare(String, String)]]| Сравнивает два указанных объекта [[developers:references:system.string|String]] и возвращает целое число, которое показывает их относительное положение в порядке сортировки. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.string.compareordinal_system.string_system.string|CompareOrdinal(String, String)]]| Сравнивает два заданных объекта [[developers:references:system.string|String]] , оценивая числовые значения соответствующих объектов [[developers:references:system.char|Char]] в каждой строке. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.string.compareordinal_system.string_system.int32_system.string_system.int32_system.int32|CompareOrdinal(String, Int32, String, Int32, Int32)]]| Сравнивает подстроки двух заданных объектов [[developers:references:system.string|String]] , вычисляя числовые значения соответствующих объектов [[developers:references:system.char|Char]] в каждой подстроке. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.compareto_system.string|CompareTo(String)]]| Сравнивает данный экземпляр с заданным объектом [[developers:references:system.string|String]] и показывает, расположен ли данный экземпляр перед, после или на той же позиции в порядке сортировки, что и заданный объект [[developers:references:system.string|String]] . | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.compareto_system.object|CompareTo(Object)]]| Сравнивает данный экземпляр с заданным объектом [[developers:references:system.object|Object]] и показывает, расположен ли данный экземпляр перед, после или на той же позиции в порядке сортировки, что и заданный объект [[developers:references:system.object|Object]] . | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.string.concat_arr_system.object|Concat(Object[])]]| Сцепляет строковые представления элементов указанного массива [[developers:references:system.object|Object]] . | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.string.concat_arr_system.string|Concat(String[])]]| Сцепляет элементы указанного массива [[developers:references:system.string|String]] . | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.string.concat_system.string_system.string_system.string_system.string|Concat(String, String, String, String)]]| Сцепляет четыре указанных экземпляра [[developers:references:system.string|String]] . | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.string.concat_system.string_system.string_system.string|Concat(String, String, String)]]| Сцепляет три указанных экземпляра [[developers:references:system.string|String]] . | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.string.concat_system.string_system.string|Concat(String, String)]]| Сцепляет два указанных экземпляра [[developers:references:system.string|String]] . | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.string.concat_system.collections.generic.ienumerable_1|Concat(IEnumerable)]]| Сцепляет элементы созданной коллекции [[developers:references:system.collections.generic.ienumerable_1|IEnumerable]] типа [[developers:references:system.string|String]] . | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.string.concat_t_system.collections.generic.ienumerable_1|Concat(IEnumerable)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.string.concat_system.object|Concat(Object)]]| Создает строковое представление указанного объекта. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.string.concat_system.object_system.object|Concat(Object, Object)]]| Сцепляет строковые представления двух указанных объектов. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.string.concat_system.object_system.object_system.object|Concat(Object, Object, Object)]]| Сцепляет строковые представления трех указанных объектов. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.string.concat_system.object_system.object_system.object_system.object|Concat(Object, Object, Object, Object)]]| Сцепляет строковые представления четырех указанных объектов и любые объекты, заданные в необязательном списке параметров переменной длины. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.contains_system.string|Contains(String)]]| Возвращает значение, указывающее, встречается ли указанная подстрока внутри этой строки. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.string.copy_system.string|Copy(String)]]| Создает новый экземпляр [[developers:references:system.string|String]] , имеющий то же значение, что и заданный экземпляр [[developers:references:system.string|String]] . | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.copyto_system.int32_arr_system.char_system.int32_system.int32|CopyTo(Int32, Char[], Int32, Int32)]]| Копирует заданное число знаков начиная с указанной позиции в этом экземпляре до указанной позиции в массиве знаков Юникода. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.endswith_system.string_system.boolean_system.globalization.cultureinfo|EndsWith(String, Boolean, CultureInfo)]]| Определяет, совпадает ли конец данного экземпляра строки с заданной строкой при сравнении с учетом заданного языка и региональных параметров. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.endswith_system.string_system.stringcomparison|EndsWith(String, StringComparison)]]| Определяет, совпадает ли конец экземпляра строки с заданной строкой при сравнении с учетом заданного параметра сравнения. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.endswith_system.string|EndsWith(String)]]| Определяет, совпадает ли конец данного экземпляра строки с указанной строкой. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.equals_system.string|Equals(String)]]| Определяет равны ли значения этого экземпляра и указанного объекта [[developers:references:system.string|String]] . | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.string.equals_system.string_system.string|Equals(String, String)]]| Определяет, равны ли значения двух указанных объектов [[developers:references:system.string|String]] . | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.string.equals_system.string_system.string_system.stringcomparison|Equals(String, String, StringComparison)]]| Определяет, равны ли значения двух указанных объектов [[developers:references:system.string|String]] .Параметр определяет язык и региональные параметры, учет регистра и правила сортировки, используемые при сравнении. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.equals_system.string_system.stringcomparison|Equals(String, StringComparison)]]| Определяет, равны ли значения этой строки и указанного объекта [[developers:references:system.string|String]] .Параметр определяет язык и региональные параметры, учет регистра и правила сортировки, используемые при сравнении. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.equals_system.object|Equals(Object)]]| Определяет, равны ли значения этого экземпляра и указанного объекта, который также должен быть объектом [[developers:references:system.string|String]] . (Переопределяет [[developers:references:system.object.equals_system.object|Object.Equals(Object)]].)| |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.string.format_system.iformatprovider_system.string_system.object|Format(IFormatProvider, String, Object)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.string.format_system.string_system.object|Format(String, Object)]]| Заменяет один или более элементов формата в указанной строке строковым представлением указанного объекта. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.string.format_system.string_system.object_system.object|Format(String, Object, Object)]]| Заменяет элементы формата в указанной строке строковым представлением двух указанных объектов. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.string.format_system.string_system.object_system.object_system.object|Format(String, Object, Object, Object)]]| Заменяет элементы формата в указанной строке строковым представлением трех указанных объектов. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.string.format_system.string_arr_system.object|Format(String, Object[])]]| Заменяет элемент формата в указанной строке строковым представлением соответствующего объекта в указанном массиве. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.string.format_system.iformatprovider_system.string_system.object_system.object|Format(IFormatProvider, String, Object, Object)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.string.format_system.iformatprovider_system.string_system.object_system.object_system.object|Format(IFormatProvider, String, Object, Object, Object)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.string.format_system.iformatprovider_system.string_arr_system.object|Format(IFormatProvider, String, Object[])]]| Заменяет элементы формата в указанной строке строковым представлениями соответствующих объектов в указанном массиве.Параметр предоставляет сведения об особенностях форматирования, связанных с языком и региональными параметрами. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.getenumerator|GetEnumerator()]]| Извлекает объект, который может выполнять итерацию отдельных знаков данной строки. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.gethashcode|GetHashCode()]]| Возвращает хэш-код для этой строки. (Переопределяет [[developers:references:system.object.gethashcode|Object.GetHashCode()]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.object.gettype|GetType()]]| Возвращает объект [[developers:references:system.type|Type]] для текущего экземпляра. (Наследуется от [[developers:references:system.object|Object]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.string.gettypecode|GetTypeCode()]]| Возвращает [[developers:references:system.typecode|TypeCode]] для класса [[developers:references:system.string|String]] . | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.indexof_system.string_system.int32_system.int32|IndexOf(String, Int32, Int32)]]| Возвращает индекс с отсчетом от нуля первого вхождения значения указанной строки в данном экземпляре.Поиск начинается с указанной позиции знака; проверяется заданное количество позиций. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.indexof_system.string_system.int32_system.int32_system.stringcomparison|IndexOf(String, Int32, Int32, StringComparison)]]| Возвращает индекс с отсчетом от нуля первого вхождения указанной строки в текущем объекте [[developers:references:system.string|String]] .Параметры задают начальную позицию поиска в текущей строке, количество проверяемых знаков текущей строки и тип поиска. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.indexof_system.string_system.int32_system.stringcomparison|IndexOf(String, Int32, StringComparison)]]| Возвращает индекс с отсчетом от нуля первого вхождения указанной строки в текущем объекте [[developers:references:system.string|String]] .Параметры задают начальную позицию поиска в текущей строке и тип поиска. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.indexof_system.char|IndexOf(Char)]]| Возвращает индекс с отсчетом от нуля первого вхождения указанного символа Юникода в данной строке. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.indexof_system.char_system.int32|IndexOf(Char, Int32)]]| Возвращает индекс с отсчетом от нуля первого вхождения указанного символа Юникода в данной строке.Поиск начинается с указанной позиции знака. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.indexof_system.char_system.int32_system.int32|IndexOf(Char, Int32, Int32)]]| Возвращает индекс с отсчетом от нуля первого вхождения указанного символа в данном экземпляре.Поиск начинается с указанной позиции знака; проверяется заданное количество позиций. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.indexof_system.string|IndexOf(String)]]| Возвращает индекс с отсчетом от нуля первого вхождения значения указанной строки в данном экземпляре. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.indexof_system.string_system.int32|IndexOf(String, Int32)]]| Возвращает индекс с отсчетом от нуля первого вхождения значения указанной строки в данном экземпляре.Поиск начинается с указанной позиции знака. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.indexof_system.string_system.stringcomparison|IndexOf(String, StringComparison)]]| Возвращает индекс с отсчетом от нуля первого вхождения указанной строки в текущем объекте [[developers:references:system.string|String]] .Параметр определяет тип поиска заданной строки. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.indexofany_arr_system.char|IndexOfAny(Char[])]]| Возвращает индекс с отсчетом от нуля первого обнаруженного в данном экземпляре символа из указанного массива символов Юникода. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.indexofany_arr_system.char_system.int32|IndexOfAny(Char[], Int32)]]| Возвращает индекс с отсчетом от нуля первого обнаруженного в данном экземпляре символа из указанного массива символов Юникода.Поиск начинается с указанной позиции знака. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.indexofany_arr_system.char_system.int32_system.int32|IndexOfAny(Char[], Int32, Int32)]]| Возвращает индекс с отсчетом от нуля первого обнаруженного в данном экземпляре символа из указанного массива символов Юникода.Поиск начинается с указанной позиции знака; проверяется заданное количество позиций. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.insert_system.int32_system.string|Insert(Int32, String)]]| Возвращает новую строку, в которой указанная строка вставляется на указанной позиции индекса в данном экземпляре. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.string.intern_system.string|Intern(String)]]| Извлекает системную ссылку на указанный объект [[developers:references:system.string|String]] . | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.string.isinterned_system.string|IsInterned(String)]]| Извлекает ссылку на указанный объект [[developers:references:system.string|String]] . | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.isnormalized_system.text.normalizationform|IsNormalized(NormalizationForm)]]| Указывает, находится ли данная строка в заданной форме нормализации Юникода. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.isnormalized|IsNormalized()]]| Указывает, находится ли данная строка в форме нормализации Юникода C. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.string.isnullorempty_system.string|IsNullOrEmpty(String)]]| Указывает, действительно ли указанная строка является строкой null или [[developers:references:system.string.empty|Empty]] . | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.string.isnullorwhitespace_system.string|IsNullOrWhiteSpace(String)]]| Указывает, является ли указанная строка значением null, пустой строкой или строкой, состоящей только из пробельных символов. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.string.join_system.string_arr_system.string_system.int32_system.int32|Join(String, String[], Int32, Int32)]]| Сцепляет указанные элементы массива строк, помещая между ними заданный разделитель. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.string.join_system.string_system.collections.generic.ienumerable_1|Join(String, IEnumerable)]]| Сцепляет элементы созданной коллекции [[developers:references:system.collections.generic.ienumerable_1|IEnumerable]] типа [[developers:references:system.string|String]] , помещая между ними заданный разделитель. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.string.join_t_system.string_system.collections.generic.ienumerable_1|Join(String, IEnumerable)]]| | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.string.join_system.string_arr_system.object|Join(String, Object[])]]| Сцепляет элементы массива объектов, помещая между ними заданный разделитель. | |{{developers:references:method.png|Метод}}{{developers:references:static.png|Статический}}|[[developers:references:system.string.join_system.string_arr_system.string|Join(String, String[])]]| Сцепляет все элементы массива строк, помещая между ними заданный разделитель. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.lastindexof_system.string_system.int32_system.int32_system.stringcomparison|LastIndexOf(String, Int32, Int32, StringComparison)]]| Возвращает позицию индекса с отсчетом от нуля последнего вхождения указанной строки в данном экземпляре.Поиск начинается с указанной позиции символа и выполняется в обратном направлении до начала строки для заданного числа позиций символов.Параметр определяет тип сравнения для выполнения во время поиска заданной строки. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.lastindexof_system.string_system.int32_system.stringcomparison|LastIndexOf(String, Int32, StringComparison)]]| Возвращает индекс с отсчетом от нуля последнего вхождения указанной строки в текущем объекте [[developers:references:system.string|String]] .Поиск начинается с указанной позиции символа и выполняется в обратном направлении до начала строки.Параметр определяет тип сравнения для выполнения во время поиска заданной строки. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.lastindexof_system.string_system.int32_system.int32|LastIndexOf(String, Int32, Int32)]]| Возвращает позицию индекса с отсчетом от нуля последнего вхождения указанной строки в данном экземпляре.Поиск начинается с указанной позиции символа и выполняется в обратном направлении до начала строки для заданного числа позиций символов. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.lastindexof_system.string_system.int32|LastIndexOf(String, Int32)]]| Возвращает позицию индекса с отсчетом от нуля последнего вхождения указанной строки в данном экземпляре.Поиск начинается с указанной позиции символа и выполняется в обратном направлении до начала строки. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.lastindexof_system.string|LastIndexOf(String)]]| Возвращает позицию индекса с отсчетом от нуля последнего вхождения указанной строки в данном экземпляре. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.lastindexof_system.char_system.int32_system.int32|LastIndexOf(Char, Int32, Int32)]]| Возвращает позицию индекса с отсчетом от нуля последнего вхождения указанного символа Юникода в подстроке в пределах данного экземпляра.Поиск начинается с указанной позиции символа и выполняется в обратном направлении до начала строки для заданного числа позиций символов. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.lastindexof_system.char_system.int32|LastIndexOf(Char, Int32)]]| Возвращает позицию индекса с отсчетом от нуля последнего вхождения указанного символа Юникода в пределах данного экземпляра.Поиск начинается с указанной позиции символа и выполняется в обратном направлении до начала строки. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.lastindexof_system.char|LastIndexOf(Char)]]| Возвращает позицию индекса с отсчетом от нуля последнего вхождения указанного символа Юникода в пределах данного экземпляра. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.lastindexof_system.string_system.stringcomparison|LastIndexOf(String, StringComparison)]]| Возвращает индекс с отсчетом от нуля последнего вхождения указанной строки в текущем объекте [[developers:references:system.string|String]] .Параметр определяет тип поиска заданной строки. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.lastindexofany_arr_system.char_system.int32_system.int32|LastIndexOfAny(Char[], Int32, Int32)]]| Возвращает позицию индекса с отсчетом от нуля последнего вхождения в данном экземпляре какого-либо одного или нескольких символов, указанных в массиве символов Юникода.Поиск начинается с указанной позиции символа и выполняется в обратном направлении до начала строки для заданного числа позиций символов. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.lastindexofany_arr_system.char_system.int32|LastIndexOfAny(Char[], Int32)]]| Возвращает позицию индекса с отсчетом от нуля последнего вхождения в данном экземпляре какого-либо одного или нескольких символов, указанных в массиве символов Юникода.Поиск начинается с указанной позиции символа и выполняется в обратном направлении до начала строки. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.lastindexofany_arr_system.char|LastIndexOfAny(Char[])]]| Возвращает позицию индекса с отсчетом от нуля последнего вхождения в данном экземпляре какого-либо одного или нескольких символов, указанных в массиве символов Юникода. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.normalize|Normalize()]]| Возвращает новую строку, текстовое значение которой совпадает с данной строкой, а двоичное представление находится в нормализованной форме C Юникода. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.normalize_system.text.normalizationform|Normalize(NormalizationForm)]]| Возвращает новую строку, текстовое значение которой совпадает с данной строкой, а двоичное представление находится в заданной нормализованной форме Юникода. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.padleft_system.int32|PadLeft(Int32)]]| Возвращает новую строку, в которой знаки данного экземпляра выровнены по правому краю путем добавления слева пробелов до указанной общей длины. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.padleft_system.int32_system.char|PadLeft(Int32, Char)]]| Возвращает новую строку, в которой знаки данного экземпляра выровнены по правому краю путем добавления слева пробелов или указанного знака Юникода до указанной общей длины. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.padright_system.int32|PadRight(Int32)]]| Возвращает новую строку, в которой знаки данной строки выровнены по левому краю путем добавления справа пробелов до указанной общей длины. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.padright_system.int32_system.char|PadRight(Int32, Char)]]| Возвращает новую строку, в которой знаки данной строки выровнены по левому краю путем добавления справа пробелов или указанного знака Юникода до указанной общей длины. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.remove_system.int32_system.int32|Remove(Int32, Int32)]]| Возвращает новую строку, в которой было удалено указанное число символов в указанной позиции. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.remove_system.int32|Remove(Int32)]]| Возвращает новую строку, в которой были удалены все символы, начиная с указанной позиции и до конца в текущем экземпляре. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.replace_system.char_system.char|Replace(Char, Char)]]| Возвращает новую строку, в которой все вхождения заданного знака Юникода в текущем экземпляре заменены другим заданным знаком Юникода. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.replace_system.string_system.string|Replace(String, String)]]| Возвращает новую строку, в которой все вхождения заданной строки в текущем экземпляре заменены другой заданной строкой. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.split_arr_system.char|Split(Char[])]]| Возвращает строковый массив, содержащий подстроки данного экземпляра, разделенные элементами заданного массива знаков Юникода. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.split_arr_system.char_system.int32|Split(Char[], Int32)]]| Возвращает строковый массив, содержащий подстроки данного экземпляра, разделенные элементами заданного массива знаков Юникода.Параметр указывает максимальное число возвращаемых подстрок. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.split_arr_system.char_system.int32_system.stringsplitoptions|Split(Char[], Int32, StringSplitOptions)]]| Возвращает строковый массив, содержащий подстроки данной строки, разделенные элементами заданного массива знаков Юникода.Параметры задают максимальное количество возвращаемых подстрок и значение, указывающее, следует ли возвращать пустые элементы массива. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.split_arr_system.string_system.stringsplitoptions|Split(String[], StringSplitOptions)]]| Возвращает строковый массив, содержащий подстроки данной строки, разделенные элементами заданного массива строк.Параметр указывает, следует ли возвращать пустые элементы массива. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.split_arr_system.char_system.stringsplitoptions|Split(Char[], StringSplitOptions)]]| Возвращает строковый массив, содержащий подстроки данной строки, разделенные элементами заданного массива знаков Юникода.Параметр указывает, следует ли возвращать пустые элементы массива. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.split_arr_system.string_system.int32_system.stringsplitoptions|Split(String[], Int32, StringSplitOptions)]]| Возвращает строковый массив, содержащий подстроки данной строки, разделенные элементами заданного массива строк.Параметры задают максимальное количество возвращаемых подстрок и значение, указывающее, следует ли возвращать пустые элементы массива. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.startswith_system.string_system.boolean_system.globalization.cultureinfo|StartsWith(String, Boolean, CultureInfo)]]| Определяет, совпадает ли начало экземпляра строки с заданной строкой при сравнении с учетом заданного языка и региональных параметров. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.startswith_system.string_system.stringcomparison|StartsWith(String, StringComparison)]]| Определяет, совпадает ли начало этого экземпляра строки с заданной строкой при сравнении с учетом заданного параметра сравнения. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.startswith_system.string|StartsWith(String)]]| Определяет, совпадает ли начало данного экземпляра строки с указанной строкой. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.substring_system.int32|Substring(Int32)]]| Извлекает подстроку из данного экземпляра.Подстрока начинается в указанном положении символов и продолжается до конца строки. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.substring_system.int32_system.int32|Substring(Int32, Int32)]]| Извлекает подстроку из данного экземпляра.Подстрока начинается с указанной позиции знака и имеет указанную длину. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.tochararray_system.int32_system.int32|ToCharArray(Int32, Int32)]]| Копирует знаки из указанной подстроки данного экземпляра в массив знаков Юникода. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.tochararray|ToCharArray()]]| Копирует знаки данного экземпляра в массив знаков Юникода. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.tolower_system.globalization.cultureinfo|ToLower(CultureInfo)]]| Возвращает копию этой строки, переведенную в нижний регистр, используя правила определения регистра заданного языка и региональных параметров. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.tolower|ToLower()]]| Возвращает копию этой строки, переведенную в нижний регистр. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.tolowerinvariant|ToLowerInvariant()]]| Возвращает копию этого объекта [[developers:references:system.string|String]] , переведенную в нижний регистр, используя правила учета регистра инвариантного языка и региональных параметров. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.tostring_system.iformatprovider|ToString(IFormatProvider)]]| Возвращает этот экземпляр [[developers:references:system.string|String]] ; реальное преобразование не осуществляется. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.tostring|ToString()]]| Возвращает этот экземпляр [[developers:references:system.string|String]] ; реальное преобразование не осуществляется. (Переопределяет [[developers:references:system.object.tostring|Object.ToString()]].)| |{{developers:references:method.png|Метод}}|[[developers:references:system.string.toupper|ToUpper()]]| Возвращает копию этой строки, переведенную в верхний регистр. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.toupper_system.globalization.cultureinfo|ToUpper(CultureInfo)]]| Возвращает копию этой строки, переведенную в верхний регистр, используя правила определения регистра заданного языка и региональных параметров. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.toupperinvariant|ToUpperInvariant()]]| Возвращает копию этого объекта [[developers:references:system.string|String]] , переведенную в верхний регистр, используя правила учета регистра инвариантного языка и региональных параметров. | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.trim_arr_system.char|Trim(Char[])]]| Удаляет все начальные и конечные вхождения набора знаков, заданного в виде массива, из текущего объекта [[developers:references:system.string|String]] . | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.trim|Trim()]]| Удаляет все начальные и конечные знаки пробела из текущего объекта [[developers:references:system.string|String]] . | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.trimend_arr_system.char|TrimEnd(Char[])]]| Удаляет все конечные вхождения набора знаков, заданного в виде массива, из текущего объекта [[developers:references:system.string|String]] . | |{{developers:references:method.png|Метод}}|[[developers:references:system.string.trimstart_arr_system.char|TrimStart(Char[])]]| Удаляет все начальные вхождения набора знаков, заданного в виде массива, из текущего объекта [[developers:references:system.string|String]] . | =====Поля===== ^Тип^Имя^Описание^ |{{developers:references:field.png|Поле}}{{developers:references:static.png|Статический}}|[[developers:references:system.string.empty|Empty]]| Представляет пустую строку.Это поле доступно только для чтения. |