String Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет текст в виде последовательности единиц кода UTF-16.
public ref class System::String sealed : IComparable, IComparable<System::String ^>, IConvertible, IEquatable<System::String ^>, System::Collections::Generic::IEnumerable<char>
public ref class System::String sealed : ICloneable, IComparable, IComparable<System::String ^>, IConvertible, IEquatable<System::String ^>, IParsable<System::String ^>, ISpanParsable<System::String ^>, System::Collections::Generic::IEnumerable<char>
public ref class System::String sealed : ICloneable, IComparable, IComparable<System::String ^>, IConvertible, IEquatable<System::String ^>, System::Collections::Generic::IEnumerable<char>
public ref class System::String sealed : ICloneable, IComparable, IConvertible, System::Collections::IEnumerable
public ref class System::String sealed : IComparable, IComparable<System::String ^>, IEquatable<System::String ^>, System::Collections::IEnumerable
public ref class System::String sealed : IComparable, IComparable<System::String ^>, IEquatable<System::String ^>, System::Collections::Generic::IEnumerable<char>
public sealed class String : IComparable, IComparable<string>, IConvertible, IEquatable<string>, System.Collections.Generic.IEnumerable<char>
public sealed class String : ICloneable, IComparable, IComparable<string>, IConvertible, IEquatable<string>, IParsable<string>, ISpanParsable<string>, System.Collections.Generic.IEnumerable<char>
public sealed class String : ICloneable, IComparable, IComparable<string>, IConvertible, IEquatable<string>, System.Collections.Generic.IEnumerable<char>
[System.Serializable]
public sealed class String : ICloneable, IComparable, IConvertible, System.Collections.IEnumerable
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class String : ICloneable, IComparable, IComparable<string>, IConvertible, IEquatable<string>, System.Collections.Generic.IEnumerable<char>
public sealed class String : IComparable, IComparable<string>, IEquatable<string>, System.Collections.IEnumerable
public sealed class String : IComparable, IComparable<string>, IEquatable<string>, System.Collections.Generic.IEnumerable<char>
type string = class
interface seq<char>
interface IEnumerable
interface IComparable
interface IComparable<string>
interface IConvertible
interface IEquatable<string>
type string = class
interface seq<char>
interface IEnumerable
interface ICloneable
interface IComparable
interface IComparable<string>
interface IConvertible
interface IEquatable<string>
interface IParsable<string>
interface ISpanParsable<string>
type string = class
interface seq<char>
interface IEnumerable
interface ICloneable
interface IComparable
interface IComparable<string>
interface IConvertible
interface IEquatable<string>
type string = class
interface seq<char>
interface IEnumerable
interface IComparable
interface IComparable<string>
interface IConvertible
interface IEquatable<string>
interface ICloneable
[<System.Serializable>]
type string = class
interface IComparable
interface ICloneable
interface IConvertible
interface IEnumerable
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type string = class
interface IComparable
interface ICloneable
interface IConvertible
interface IComparable<string>
interface seq<char>
interface IEnumerable
interface IEquatable<string>
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type string = class
interface IComparable
interface ICloneable
interface IConvertible
interface IEnumerable
interface IComparable<string>
interface seq<char>
interface IEquatable<string>
type string = class
interface IEnumerable
interface IComparable
interface IComparable<string>
interface IEquatable<string>
type string = class
interface IComparable
interface IComparable<string>
interface IEquatable<string>
interface seq<char>
interface IEnumerable
Public NotInheritable Class String
Implements IComparable, IComparable(Of String), IConvertible, IEnumerable(Of Char), IEquatable(Of String)
Public NotInheritable Class String
Implements ICloneable, IComparable, IComparable(Of String), IConvertible, IEnumerable(Of Char), IEquatable(Of String), IParsable(Of String), ISpanParsable(Of String)
Public NotInheritable Class String
Implements ICloneable, IComparable, IComparable(Of String), IConvertible, IEnumerable(Of Char), IEquatable(Of String)
Public NotInheritable Class String
Implements ICloneable, IComparable, IConvertible, IEnumerable
Public NotInheritable Class String
Implements IComparable, IComparable(Of String), IEnumerable, IEquatable(Of String)
Public NotInheritable Class String
Implements IComparable, IComparable(Of String), IEnumerable(Of Char), IEquatable(Of String)
- Наследование
-
String
- Атрибуты
- Реализации
Комментарии
Дополнительные сведения об этом API см. в дополнительных примечаниях API для String.
Конструкторы
| Имя | Описание |
|---|---|
| String(Char, Int32) |
Инициализирует новый экземпляр String класса в значение, указанное указанным символом Юникода, повторяемым заданным числом раз. |
| String(Char[], Int32, Int32) |
Инициализирует новый экземпляр String класса в значение, указанное массивом символов Юникода, начальной позицией в этом массиве и длиной. |
| String(Char[]) |
Инициализирует новый экземпляр String класса в символы Юникода, указанные в указанном массиве символов. |
| String(Char*, Int32, Int32) |
Инициализирует новый экземпляр String класса в значение, указанное указанным указателем на массив символов Юникода, начальную позицию символов в этом массиве и длину. |
| String(Char*) |
Инициализирует новый экземпляр String класса в значение, указанное указанным указателем на массив символов Юникода. |
| String(ReadOnlySpan<Char>) |
Инициализирует новый экземпляр String класса в символы Юникода, указанные в указанном диапазоне только для чтения. |
| String(SByte*, Int32, Int32, Encoding) |
Инициализирует новый экземпляр String класса в значение, указанное указанным указателем на массив 8-разрядных целых чисел со знаком, начальную позицию в этом массиве, длину и Encoding объект. |
| String(SByte*, Int32, Int32) |
Инициализирует новый экземпляр String класса в значение, указанное указанным указателем на массив 8-разрядных целых чисел со знаком, начальную позицию в этом массиве и длину. |
| String(SByte*) |
Инициализирует новый экземпляр String класса в значение, указанное указателем на массив 8-разрядных целых чисел со знаком. |
Поля
| Имя | Описание |
|---|---|
| Empty |
Представляет пустую строку. Это поле может использоваться только для чтения. |
Свойства
| Имя | Описание |
|---|---|
| Chars[Int32] |
Char Возвращает объект по заданной позиции в текущем String объекте. |
| Length |
Возвращает количество символов в текущем String объекте. |
Методы
| Имя | Описание |
|---|---|
| Clone() |
Возвращает ссылку на этот экземпляр String. |
| Compare(String, Int32, String, Int32, Int32, Boolean, CultureInfo) |
Сравнивает подстроки двух указанных String объектов, игнорируя или учитывая их регистр и используя сведения, относящиеся к языку и региональным параметрам, чтобы повлиять на сравнение, и возвращает целое число, указывающее их относительную позицию в порядке сортировки. |
| Compare(String, Int32, String, Int32, Int32, Boolean) |
Сравнивает подстроки двух указанных String объектов, игнорируя или учитывая их регистр, и возвращает целое число, указывающее их относительную позицию в порядке сортировки. |
| Compare(String, Int32, String, Int32, Int32, CultureInfo, CompareOptions) |
Сравнивает подстроки двух указанных объектов с помощью указанных String параметров сравнения и сведений, относящихся к языку и региональных параметров, чтобы повлиять на сравнение, и возвращает целое число, указывающее связь двух подстроок друг с другом в порядке сортировки. |
| Compare(String, Int32, String, Int32, Int32, StringComparison) |
Сравнивает подстроки двух указанных объектов с помощью указанных String правил и возвращает целое число, указывающее их относительную позицию в порядке сортировки. |
| Compare(String, Int32, String, Int32, Int32) |
Сравнивает подстроки двух указанных String объектов и возвращает целое число, указывающее их относительную позицию в порядке сортировки. |
| Compare(String, String, Boolean, CultureInfo) |
Сравнивает два указанных String объекта, игнорируя или учитывая их регистр, а также используя информацию, зависящую от языка и региональных параметров, чтобы повлиять на сравнение, и возвращает целое число, указывающее их относительную позицию в порядке сортировки. |
| Compare(String, String, Boolean) |
Сравнивает два указанных String объекта, игнорируя или учитывая их регистр, и возвращает целое число, указывающее их относительную позицию в порядке сортировки. |
| Compare(String, String, CultureInfo, CompareOptions) |
Сравнивает два указанных String объекта, используя указанные параметры сравнения и сведения о региональных параметрах для влияния на сравнение, и возвращает целое число, указывающее связь двух строк друг с другом в порядке сортировки. |
| Compare(String, String, StringComparison) |
Сравнивает два указанных String объекта с помощью указанных правил и возвращает целое число, указывающее их относительную позицию в порядке сортировки. |
| Compare(String, String) |
Сравнивает два указанных String объекта и возвращает целое число, указывающее их относительную позицию в порядке сортировки. |
| CompareOrdinal(String, Int32, String, Int32, Int32) |
Сравнивает подстроки двух указанных String объектов, оценивая числовые значения соответствующих Char объектов в каждой подстроке. |
| CompareOrdinal(String, String) |
Сравнивает два указанных String объекта, оценивая числовые значения соответствующих Char объектов в каждой строке. |
| CompareTo(Object) |
Сравнивает этот экземпляр с указанным Object и указывает, предшествует ли этот экземпляр, следует или отображается в той же позиции в порядке сортировки, что и указанный Object. |
| CompareTo(String) |
Сравнивает этот экземпляр с указанным String объектом и указывает, предшествует ли этот экземпляр, следует или отображается в той же позиции в порядке сортировки, что и указанная строка. |
| Concat(IEnumerable<String>) |
Объединяет элементы созданной IEnumerable<T> коллекции типа String. |
| Concat(Object, Object, Object, Object) |
Объединяет строковые представления четырех указанных объектов и любых объектов, указанных в необязательном списке параметров переменной длины. |
| Concat(Object, Object, Object) |
Объединяет строковые представления трех указанных объектов. |
| Concat(Object, Object) |
Объединяет строковые представления двух указанных объектов. |
| Concat(Object) |
Создает строковое представление указанного объекта. |
| Concat(Object[]) |
Объединяет строковые представления элементов в указанном Object массиве. |
| Concat(ReadOnlySpan<Char>, ReadOnlySpan<Char>, ReadOnlySpan<Char>, ReadOnlySpan<Char>) |
Объединяет строковые представления четырех указанных диапазонов символов только для чтения. |
| Concat(ReadOnlySpan<Char>, ReadOnlySpan<Char>, ReadOnlySpan<Char>) |
Объединяет строковые представления трех указанных диапазонов символов только для чтения. |
| Concat(ReadOnlySpan<Char>, ReadOnlySpan<Char>) |
Объединяет строковые представления двух указанных диапазонов символов только для чтения. |
| Concat(ReadOnlySpan<Object>) |
Объединяет строковые представления элементов в указанном диапазоне объектов. |
| Concat(ReadOnlySpan<String>) |
Объединяет элементы заданного диапазона String. |
| Concat(String, String, String, String) |
Объединяет четыре указанных экземпляра String. |
| Concat(String, String, String) |
Объединяет три указанных экземпляра String. |
| Concat(String, String) |
Объединяет два указанных экземпляра String. |
| Concat(String[]) |
Объединяет элементы указанного String массива. |
| Concat<T>(IEnumerable<T>) |
Объединяет члены IEnumerable<T> реализации. |
| Contains(Char, StringComparison) |
Возвращает значение, указывающее, происходит ли указанный символ в этой строке, используя указанные правила сравнения. |
| Contains(Char) |
Возвращает значение, указывающее, происходит ли указанный символ в этой строке. |
| Contains(Rune, StringComparison) |
Представляет текст в виде последовательности единиц кода UTF-16. |
| Contains(Rune) |
Представляет текст в виде последовательности единиц кода UTF-16. |
| Contains(String, StringComparison) |
Возвращает значение, указывающее, происходит ли указанная строка в этой строке, используя указанные правила сравнения. |
| Contains(String) |
Возвращает значение, указывающее, происходит ли указанная подстрока в этой строке. |
| Copy(String) |
Устаревшие..
Создает новый экземпляр String с тем же значением, что и указанное String. |
| CopyTo(Int32, Char[], Int32, Int32) |
Копирует указанное число символов из указанной позиции в этом экземпляре в указанное положение в массиве символов Юникода. |
| CopyTo(Span<Char>) |
Копирует содержимое этой строки в целевой диапазон. |
| Create(IFormatProvider, DefaultInterpolatedStringHandler) |
Создает новую строку с помощью указанного поставщика для управления форматированием указанной интерполированной строки. |
| Create(IFormatProvider, Span<Char>, DefaultInterpolatedStringHandler) |
Создает новую строку с помощью указанного поставщика для управления форматированием указанной интерполированной строки. |
| Create<TState>(Int32, TState, SpanAction<Char,TState>) |
Создает новую строку с определенной длиной и инициализирует ее после создания с помощью указанного обратного вызова. |
| EndsWith(Char, StringComparison) |
Представляет текст в виде последовательности единиц кода UTF-16. |
| EndsWith(Char) |
Определяет, соответствует ли конец данного экземпляра строки указанному символу. |
| EndsWith(Rune, StringComparison) |
Представляет текст в виде последовательности единиц кода UTF-16. |
| EndsWith(Rune) |
Представляет текст в виде последовательности единиц кода UTF-16. |
| EndsWith(String, Boolean, CultureInfo) |
Определяет, соответствует ли конец этого экземпляра строки указанной строке при сравнении с указанным языком и региональными параметрами. |
| EndsWith(String, StringComparison) |
Определяет, соответствует ли конец данного экземпляра строки указанной строке при сравнении с помощью указанного параметра сравнения. |
| EndsWith(String) |
Определяет, соответствует ли конец этого экземпляра строки указанной строке. |
| EnumerateRunes() |
Возвращает перечисление Rune из этой строки. |
| Equals(Object) |
Определяет, должен ли этот экземпляр и указанный объект, который также должен быть String объектом, имеет то же значение. |
| Equals(String, String, StringComparison) |
Определяет, имеют ли два указанных String объекта одинаковые значения. Параметр указывает язык и региональные параметры, регистр и правила сортировки, используемые в сравнении. |
| Equals(String, String) |
Определяет, имеют ли два указанных String объекта одинаковые значения. |
| Equals(String, StringComparison) |
Определяет, имеет ли эта строка и указанный String объект одинаковые значения. Параметр указывает язык и региональные параметры, регистр и правила сортировки, используемые в сравнении. |
| Equals(String) |
Определяет, имеет ли этот экземпляр и другой указанный String объект одно и то же значение. |
| Format(IFormatProvider, CompositeFormat, Object[]) |
Заменяет элемент формата или элементы в строковом CompositeFormat представлении соответствующих объектов в указанном формате. |
| Format(IFormatProvider, CompositeFormat, ReadOnlySpan<Object>) |
Заменяет элемент формата или элементы в строковом CompositeFormat представлении соответствующих объектов в указанном формате. |
| Format(IFormatProvider, String, Object, Object, Object) |
Заменяет элементы формата в строке строковым представлением трех указанных объектов. Параметр предоставляет сведения о форматировании, зависящие от языка и региональных параметров. |
| Format(IFormatProvider, String, Object, Object) |
Заменяет элементы формата в строке строковым представлением двух указанных объектов. Параметр предоставляет сведения о форматировании, зависящие от языка и региональных параметров. |
| Format(IFormatProvider, String, Object) |
Заменяет элемент форматирования или элементы в указанной строке строковым представлением соответствующего объекта. Параметр предоставляет сведения о форматировании, зависящие от языка и региональных параметров. |
| Format(IFormatProvider, String, Object[]) |
Заменяет элементы форматирования в строке строковыми представлениями соответствующих объектов в указанном массиве. Параметр предоставляет сведения о форматировании, зависящие от языка и региональных параметров. |
| Format(IFormatProvider, String, ReadOnlySpan<Object>) |
Заменяет элементы формата в строке строковыми представлениями соответствующих объектов в указанном диапазоне. Параметр предоставляет сведения о форматировании, зависящие от языка и региональных параметров. |
| Format(String, Object, Object, Object) |
Заменяет элементы формата в строке строковым представлением трех указанных объектов. |
| Format(String, Object, Object) |
Заменяет элементы формата в строке строковым представлением двух указанных объектов. |
| Format(String, Object) |
Заменяет один или несколько элементов формата в строке строковым представлением указанного объекта. |
| Format(String, Object[]) |
Заменяет элемент формата в указанной строке строковым представлением соответствующего объекта в указанном массиве. |
| Format(String, ReadOnlySpan<Object>) |
Заменяет элемент формата в указанной строке строковым представлением соответствующего объекта в указанном диапазоне. |
| Format<TArg0,TArg1,TArg2>(IFormatProvider, CompositeFormat, TArg0, TArg1, TArg2) |
Заменяет элемент формата или элементы в строковом CompositeFormat представлении соответствующих объектов в указанном формате. |
| Format<TArg0,TArg1>(IFormatProvider, CompositeFormat, TArg0, TArg1) |
Заменяет элемент формата или элементы в строковом CompositeFormat представлении соответствующих объектов в указанном формате. |
| Format<TArg0>(IFormatProvider, CompositeFormat, TArg0) |
Заменяет элемент формата или элементы в строковом CompositeFormat представлении соответствующих объектов в указанном формате. |
| GetEnumerator() |
Извлекает объект, который может выполнять итерацию по отдельным символам в этой строке. |
| GetHashCode() |
Возвращает хэш-код для этой строки. |
| GetHashCode(ReadOnlySpan<Char>, StringComparison) |
Возвращает хэш-код для предоставленного диапазона символов только для чтения с помощью указанных правил. |
| GetHashCode(ReadOnlySpan<Char>) |
Возвращает хэш-код для предоставленного диапазона символов только для чтения. |
| GetHashCode(StringComparison) |
Возвращает хэш-код для этой строки с помощью указанных правил. |
| GetPinnableReference() |
Возвращает ссылку на элемент строки с нулевым индексом. Этот метод предназначен для поддержки .NET компиляторов и не предназначен для вызова пользовательским кодом. |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| GetTypeCode() | |
| IndexOf(Char, Int32, Int32, StringComparison) |
Представляет текст в виде последовательности единиц кода UTF-16. |
| IndexOf(Char, Int32, Int32) |
Сообщает отсчитываемый от нуля индекс первого вхождения указанного символа в этом экземпляре. Поиск начинается с указанной позиции символа и проверяет указанное количество позиций символов. |
| IndexOf(Char, Int32, StringComparison) |
Представляет текст в виде последовательности единиц кода UTF-16. |
| IndexOf(Char, Int32) |
Сообщает отсчитываемый от нуля индекс первого вхождения указанного символа Юникода в этой строке. Поиск начинается с указанной позиции символа. |
| IndexOf(Char, StringComparison) |
Сообщает отсчитываемый от нуля индекс первого вхождения указанного символа Юникода в этой строке. Параметр задает тип поиска, используемый для указанного символа. |
| IndexOf(Char) |
Сообщает отсчитываемый от нуля индекс первого вхождения указанного символа Юникода в этой строке. |
| IndexOf(Rune, Int32, Int32, StringComparison) |
Представляет текст в виде последовательности единиц кода UTF-16. |
| IndexOf(Rune, Int32, Int32) |
Представляет текст в виде последовательности единиц кода UTF-16. |
| IndexOf(Rune, Int32, StringComparison) |
Представляет текст в виде последовательности единиц кода UTF-16. |
| IndexOf(Rune, Int32) |
Представляет текст в виде последовательности единиц кода UTF-16. |
| IndexOf(Rune, StringComparison) |
Представляет текст в виде последовательности единиц кода UTF-16. |
| IndexOf(Rune) |
Представляет текст в виде последовательности единиц кода UTF-16. |
| IndexOf(String, Int32, Int32, StringComparison) |
Сообщает отсчитываемый от нуля индекс первого вхождения указанной строки в текущем String объекте. Параметры указывают начальную позицию поиска в текущей строке, количество символов в текущей строке для поиска и тип поиска, используемый для указанной строки. |
| IndexOf(String, Int32, Int32) |
Сообщает отсчитываемый от нуля индекс первого вхождения указанной строки в этом экземпляре. Поиск начинается с указанной позиции символа и проверяет указанное количество позиций символов. |
| IndexOf(String, Int32, StringComparison) |
Сообщает отсчитываемый от нуля индекс первого вхождения указанной строки в текущем String объекте. Параметры указывают начальную позицию поиска в текущей строке и тип поиска для указанной строки. |
| IndexOf(String, Int32) |
Сообщает отсчитываемый от нуля индекс первого вхождения указанной строки в этом экземпляре. Поиск начинается с указанной позиции символа. |
| IndexOf(String, StringComparison) |
Сообщает отсчитываемый от нуля индекс первого вхождения указанной строки в текущем String объекте. Параметр указывает тип поиска, используемый для указанной строки. |
| IndexOf(String) |
Сообщает отсчитываемый от нуля индекс первого вхождения указанной строки в этом экземпляре. |
| IndexOfAny(Char[], Int32, Int32) |
Сообщает отсчитываемый от нуля индекс первого вхождения в этом экземпляре любого символа в указанном массиве символов Юникода. Поиск начинается с указанной позиции символа и проверяет указанное количество позиций символов. |
| IndexOfAny(Char[], Int32) |
Сообщает отсчитываемый от нуля индекс первого вхождения в этом экземпляре любого символа в указанном массиве символов Юникода. Поиск начинается с указанной позиции символа. |
| IndexOfAny(Char[]) |
Сообщает отсчитываемый от нуля индекс первого вхождения в этом экземпляре любого символа в указанном массиве символов Юникода. |
| Insert(Int32, String) |
Возвращает новую строку, в которой указанная строка вставляется по заданной позиции индекса в этом экземпляре. |
| Intern(String) |
Извлекает ссылку системы на указанный Stringобъект. |
| IsInterned(String) |
Извлекает ссылку на указанную String. |
| IsNormalized() |
Указывает, находится ли эта строка в форме нормализации Юникода C. |
| IsNormalized(NormalizationForm) |
Указывает, находится ли эта строка в указанной форме нормализации Юникода. |
| IsNullOrEmpty(String) |
Указывает, является |
| IsNullOrWhiteSpace(String) |
Указывает, является |
| Join(Char, Object[]) |
Объединяет строковые представления массива объектов, используя указанный разделитель между каждым элементом. |
| Join(Char, ReadOnlySpan<Object>) |
Объединяет строковые представления диапазона объектов, используя указанный разделитель между каждым элементом. |
| Join(Char, ReadOnlySpan<String>) |
Объединяет диапазон строк, используя указанный разделитель между каждым элементом. |
| Join(Char, String[], Int32, Int32) |
Объединяет массив строк, используя указанный разделитель между каждым элементом, начиная с элемента в |
| Join(Char, String[]) |
Объединяет массив строк, используя указанный разделитель между каждым элементом. |
| Join(String, IEnumerable<String>) |
Объединяет элементы созданной IEnumerable<T> коллекции типа String, используя указанный разделитель между каждым элементом. |
| Join(String, Object[]) |
Объединяет элементы массива объектов, используя указанный разделитель между каждым элементом. |
| Join(String, ReadOnlySpan<Object>) |
Объединяет строковые представления диапазона объектов, используя указанный разделитель между каждым элементом. |
| Join(String, ReadOnlySpan<String>) |
Объединяет диапазон строк, используя указанный разделитель между каждым элементом. |
| Join(String, String[], Int32, Int32) |
Объединяет указанные элементы массива строк, используя указанный разделитель между каждым элементом. |
| Join(String, String[]) |
Объединяет все элементы массива строк, используя указанный разделитель между каждым элементом. |
| Join<T>(Char, IEnumerable<T>) |
Объединяет элементы коллекции, используя указанный разделитель между каждым элементом. |
| Join<T>(String, IEnumerable<T>) |
Объединяет элементы коллекции, используя указанный разделитель между каждым элементом. |
| LastIndexOf(Char, Int32, Int32, StringComparison) |
Представляет текст в виде последовательности единиц кода UTF-16. |
| LastIndexOf(Char, Int32, Int32) |
Сообщает отсчитывает отсчитываемое от нуля положение индекса последнего вхождения указанного символа Юникода в подстроке в этом экземпляре. Поиск начинается с указанной позиции символа и переходит к началу строки для указанного числа позиций символов. |
| LastIndexOf(Char, Int32, StringComparison) |
Представляет текст в виде последовательности единиц кода UTF-16. |
| LastIndexOf(Char, Int32) |
Сообщает о позиции индекса от нуля последнего вхождения указанного символа Юникода в этом экземпляре. Поиск начинается с указанной позиции символа и продолжается назад к началу строки. |
| LastIndexOf(Char, StringComparison) |
Представляет текст в виде последовательности единиц кода UTF-16. |
| LastIndexOf(Char) |
Сообщает о позиции индекса от нуля последнего вхождения указанного символа Юникода в этом экземпляре. |
| LastIndexOf(Rune, Int32, Int32, StringComparison) |
Представляет текст в виде последовательности единиц кода UTF-16. |
| LastIndexOf(Rune, Int32, Int32) |
Представляет текст в виде последовательности единиц кода UTF-16. |
| LastIndexOf(Rune, Int32, StringComparison) |
Представляет текст в виде последовательности единиц кода UTF-16. |
| LastIndexOf(Rune, Int32) |
Представляет текст в виде последовательности единиц кода UTF-16. |
| LastIndexOf(Rune, StringComparison) |
Представляет текст в виде последовательности единиц кода UTF-16. |
| LastIndexOf(Rune) |
Представляет текст в виде последовательности единиц кода UTF-16. |
| LastIndexOf(String, Int32, Int32, StringComparison) |
Сообщает о позиции индекса от нуля последнего вхождения указанной строки в этом экземпляре. Поиск начинается с указанной позиции символа и переходит к началу строки для указанного количества позиций символов. Параметр задает тип сравнения, выполняемого при поиске указанной строки. |
| LastIndexOf(String, Int32, Int32) |
Сообщает о позиции индекса от нуля последнего вхождения указанной строки в этом экземпляре. Поиск начинается с указанной позиции символа и переходит к началу строки для указанного числа позиций символов. |
| LastIndexOf(String, Int32, StringComparison) |
Сообщает отсчитываемый от нуля индекс последнего вхождения указанной строки в текущем String объекте. Поиск начинается с указанной позиции символа и продолжается назад к началу строки. Параметр задает тип сравнения, выполняемого при поиске указанной строки. |
| LastIndexOf(String, Int32) |
Сообщает о позиции индекса от нуля последнего вхождения указанной строки в этом экземпляре. Поиск начинается с указанной позиции символа и продолжается назад к началу строки. |
| LastIndexOf(String, StringComparison) |
Сообщает отсчитываемый от нуля индекс последнего вхождения указанной строки в текущем String объекте. Параметр указывает тип поиска, используемый для указанной строки. |
| LastIndexOf(String) |
Сообщает о позиции индекса от нуля последнего вхождения указанной строки в этом экземпляре. |
| LastIndexOfAny(Char[], Int32, Int32) |
Сообщает положение индекса от нуля последнего вхождения в этом экземпляре одного или нескольких символов, указанных в массиве Юникода. Поиск начинается с указанной позиции символа и переходит к началу строки для указанного числа позиций символов. |
| LastIndexOfAny(Char[], Int32) |
Сообщает положение индекса от нуля последнего вхождения в этом экземпляре одного или нескольких символов, указанных в массиве Юникода. Поиск начинается с указанной позиции символа и продолжается назад к началу строки. |
| LastIndexOfAny(Char[]) |
Сообщает положение индекса от нуля последнего вхождения в этом экземпляре одного или нескольких символов, указанных в массиве Юникода. |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| Normalize() |
Возвращает новую строку, текстовое значение которой совпадает с этой строкой, но двоичное представление которого находится в форме нормализации Юникода C. |
| Normalize(NormalizationForm) |
Возвращает новую строку, текстовая значение которой совпадает с этой строкой, но двоичное представление которого находится в указанной форме нормализации Юникода. |
| PadLeft(Int32, Char) |
Возвращает новую строку, выравнивающую символы в этом экземпляре, заставив их слева с указанным символом Юникода для указанной общей длины. |
| PadLeft(Int32) |
Возвращает новую строку, выравнивающую символы в этом экземпляре, заставив их пробелами слева для указанной общей длины. |
| PadRight(Int32, Char) |
Возвращает новую строку, выравнивающую символы в этой строке, заставив их справа с указанным символом Юникода для указанной общей длины. |
| PadRight(Int32) |
Возвращает новую строку, выравнивающую символы в этой строке, забив их пробелами справа для указанной общей длины. |
| Remove(Int32, Int32) |
Возвращает новую строку, в которой было удалено указанное число символов в текущем экземпляре, начиная с указанной позиции. |
| Remove(Int32) |
Возвращает новую строку, в которой были удалены все символы в текущем экземпляре, начиная с указанной позиции и продолжая последнюю позицию. |
| Replace(Char, Char) |
Возвращает новую строку, в которой все вхождения указанного символа Юникода в этом экземпляре заменяются другим указанным символом Юникода. |
| Replace(Rune, Rune) |
Представляет текст в виде последовательности единиц кода UTF-16. |
| Replace(String, String, Boolean, CultureInfo) |
Возвращает новую строку, в которой все вхождения указанной строки в текущем экземпляре заменяются другой указанной строкой с использованием предоставленного языка и региональных параметров и конфиденциальности регистра. |
| Replace(String, String, StringComparison) |
Возвращает новую строку, в которой все вхождения указанной строки в текущем экземпляре заменяются другой указанной строкой, используя предоставленный тип сравнения. |
| Replace(String, String) |
Возвращает новую строку, в которой все вхождения указанной строки в текущем экземпляре заменяются другой указанной строкой. |
| ReplaceLineEndings() |
Заменяет все новые строки в текущей строке NewLine. |
| ReplaceLineEndings(String) |
Заменяет все новые строки в текущей строке |
| Split(Char, Int32, StringSplitOptions) |
Разбивает строку на максимальное количество подстроок на основе предоставленного разделителя символов, при необходимости пропуская пустые подстроки из результата. |
| Split(Char, StringSplitOptions) |
Разбивает строку на подстроки на основе указанного символа разделителя и, при необходимости, параметров. |
| Split(Char[], Int32, StringSplitOptions) |
Разбивает строку на максимальное количество подстроок на основе указанных символов разделителя и, при необходимости, параметров. |
| Split(Char[], Int32) |
Разбивает строку на максимальное количество подстроок на основе указанных символов разделителей. |
| Split(Char[], StringSplitOptions) |
Разбивает строку на подстроки на основе указанных символов и параметров разделителя. |
| Split(Char[]) |
Разбивает строку на подстроки на основе указанных символов разделителей. |
| Split(ReadOnlySpan<Char>) |
Разбивает строку на подстроки на основе указанных символов разделителей. |
| Split(Rune, Int32, StringSplitOptions) |
Представляет текст в виде последовательности единиц кода UTF-16. |
| Split(Rune, StringSplitOptions) |
Представляет текст в виде последовательности единиц кода UTF-16. |
| Split(String, Int32, StringSplitOptions) |
Разбивает строку на максимальное количество подстроок на основе указанной строки разделителя и, при необходимости, параметров. |
| Split(String, StringSplitOptions) |
Разбивает строку на подстроки, основанные на предоставленном разделитетеле строк. |
| Split(String[], Int32, StringSplitOptions) |
Разбивает строку на максимальное количество подстроок на основе указанных строк разделителя и, при необходимости, параметров. |
| Split(String[], StringSplitOptions) |
Разбивает строку на подстроки на основе указанной строки разделителя и, при необходимости, параметров. |
| StartsWith(Char, StringComparison) |
Представляет текст в виде последовательности единиц кода UTF-16. |
| StartsWith(Char) |
Определяет, начинается ли этот экземпляр строки с указанным символом. |
| StartsWith(Rune, StringComparison) |
Представляет текст в виде последовательности единиц кода UTF-16. |
| StartsWith(Rune) |
Представляет текст в виде последовательности единиц кода UTF-16. |
| StartsWith(String, Boolean, CultureInfo) |
Определяет, соответствует ли начало этого экземпляра строки указанной строке при сравнении с указанным языком и региональными параметрами. |
| StartsWith(String, StringComparison) |
Определяет, соответствует ли начало этого экземпляра строки указанной строке при сравнении с помощью указанного параметра сравнения. |
| StartsWith(String) |
Определяет, соответствует ли начало данного экземпляра строки указанной строке. |
| Substring(Int32, Int32) |
Извлекает подстроку из этого экземпляра. Подстрока начинается с указанной позиции символа и имеет указанную длину. |
| Substring(Int32) |
Извлекает подстроку из этого экземпляра. Подстрока начинается с указанной позиции символа и продолжается до конца строки. |
| ToCharArray() |
Копирует символы в этот экземпляр в массив символов Юникода. |
| ToCharArray(Int32, Int32) |
Копирует символы в указанной подстроке в этом экземпляре в массив символов Юникода. |
| ToLower() |
Возвращает копию этой строки, преобразованной в нижний регистр. |
| ToLower(CultureInfo) |
Возвращает копию этой строки, преобразованной в нижний регистр, используя правила регистра указанного языка и региональных параметров. |
| ToLowerInvariant() |
Возвращает копию этого String объекта, преобразованного в строчные регистры с помощью правил регистра инвариантного языка и региональных параметров. |
| ToString() |
Возвращает этот экземпляр; фактическое Stringпреобразование не выполняется. |
| ToString(IFormatProvider) |
Возвращает этот экземпляр; фактическое Stringпреобразование не выполняется. |
| ToUpper() |
Возвращает копию этой строки, преобразованной в верхний регистр. |
| ToUpper(CultureInfo) |
Возвращает копию этой строки, преобразованной в верхний регистр, используя правила регистра указанного языка и региональных параметров. |
| ToUpperInvariant() |
Возвращает копию этого String объекта, преобразованную в верхний регистр с помощью правил регистра инвариантного языка и региональных параметров. |
| Trim() |
Удаляет все начальные и конечные пробелы из текущей строки. |
| Trim(Char) |
Удаляет все начальные и конечные экземпляры символа из текущей строки. |
| Trim(Char[]) |
Удаляет все начальные и конечные вхождения набора символов, указанных в массиве из текущей строки. |
| Trim(Rune) |
Представляет текст в виде последовательности единиц кода UTF-16. |
| TrimEnd() |
Удаляет все конечные пробелы из текущей строки. |
| TrimEnd(Char) |
Удаляет все конечные вхождения символа из текущей строки. |
| TrimEnd(Char[]) |
Удаляет все конечные вхождения набора символов, указанных в массиве из текущей строки. |
| TrimEnd(Rune) |
Представляет текст в виде последовательности единиц кода UTF-16. |
| TrimStart() |
Удаляет все начальные пробелы из текущей строки. |
| TrimStart(Char) |
Удаляет все начальные вхождения указанного символа из текущей строки. |
| TrimStart(Char[]) |
Удаляет все начальные вхождения набора символов, указанных в массиве из текущей строки. |
| TrimStart(Rune) |
Представляет текст в виде последовательности единиц кода UTF-16. |
| TryCopyTo(Span<Char>) |
Копирует содержимое этой строки в целевой диапазон. |
Операторы
| Имя | Описание |
|---|---|
| Equality(String, String) |
Определяет, имеют ли две указанные строки одинаковые значения. |
| Implicit(String to ReadOnlySpan<Char>) |
Определяет неявное преобразование заданной строки в диапазон символов, доступных только для чтения. |
| Inequality(String, String) |
Определяет, имеют ли две указанные строки разные значения. |
Явные реализации интерфейса
Методы расширения
| Имя | Описание |
|---|---|
| Aggregate<TSource,TAccumulate,TResult>(IEnumerable<TSource>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>, Func<TAccumulate,TResult>) |
Применяет функцию аккумулятора по последовательности. Указанное начальное значение используется в качестве начального значения аккумулятора, а указанная функция используется для выбора значения результата. |
| Aggregate<TSource,TAccumulate>(IEnumerable<TSource>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>) |
Применяет функцию аккумулятора по последовательности. Указанное начальное значение используется в качестве начального значения аккумулятора. |
| Aggregate<TSource>(IEnumerable<TSource>, Func<TSource,TSource,TSource>) |
Применяет функцию аккумулятора по последовательности. |
| AggregateBy<TSource,TKey,TAccumulate>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TKey,TAccumulate>, Func<TAccumulate,TSource,TAccumulate>, IEqualityComparer<TKey>) |
Применяет функцию аккуматора по последовательности, группируя результаты по ключу. |
| AggregateBy<TSource,TKey,TAccumulate>(IEnumerable<TSource>, Func<TSource, TKey>, TAccumulate, Func<TAccumulate,TSource,TAccumulate>, IEqualityComparer<TKey>) |
Применяет функцию аккуматора по последовательности, группируя результаты по ключу. |
| All<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>) |
Определяет, соответствуют ли все элементы последовательности условию. |
| Ancestors<T>(IEnumerable<T>, XName) |
Возвращает отфильтрованную коллекцию элементов, содержащих предки каждого узла в исходной коллекции. В коллекцию включены только элементы с соответствующими XName. |
| Ancestors<T>(IEnumerable<T>) |
Возвращает коллекцию элементов, содержащих предки каждого узла в исходной коллекции. |
| Any<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>) |
Определяет, соответствует ли любой элемент последовательности условию. |
| Any<TSource>(IEnumerable<TSource>) |
Определяет, содержит ли последовательность любые элементы. |
| Append<TSource>(IEnumerable<TSource>, TSource) |
Добавляет значение в конец последовательности. |
| AsEnumerable<TSource>(IEnumerable<TSource>) |
Возвращает входное значение, типизированное как IEnumerable<T>. |
| AsMemory(String, Index) |
Создает новую |
| AsMemory(String, Int32, Int32) |
Создает новую |
| AsMemory(String, Int32) |
Создает новую |
| AsMemory(String, Range) |
Создает новый объект |
| AsMemory(String) |
Создает новую |
| AsParallel(IEnumerable) |
Включает параллелизацию запроса. |
| AsParallel<TSource>(IEnumerable<TSource>) |
Включает параллелизацию запроса. |
| AsQueryable(IEnumerable) |
Преобразует IEnumerable в IQueryable. |
| AsQueryable<TElement>(IEnumerable<TElement>) |
Преобразует универсальный IEnumerable<T> в универсальный IQueryable<T>. |
| AsSpan(String, Index) |
Создает новую ReadOnlySpan<T> часть целевой строки из указанной позиции в конец строки. |
| AsSpan(String, Int32, Int32) |
Создает новый диапазон только для чтения по части целевой строки из указанной позиции для указанного количества символов. |
| AsSpan(String, Int32) |
Создает новый диапазон только для чтения по части целевой строки из указанной позиции до конца строки. |
| AsSpan(String, Range) |
Создает новую ReadOnlySpan<T> часть целевой строки с помощью начальных и конечных индексов диапазона. |
| AsSpan(String) |
Создает новый диапазон только для чтения по строке. |
| Average<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>) |
Вычисляет среднее значение последовательности Decimal значений, полученных путем вызова функции преобразования для каждого элемента входной последовательности. |
| Average<TSource>(IEnumerable<TSource>, Func<TSource,Double>) |
Вычисляет среднее значение последовательности Double значений, полученных путем вызова функции преобразования для каждого элемента входной последовательности. |
| Average<TSource>(IEnumerable<TSource>, Func<TSource,Int32>) |
Вычисляет среднее значение последовательности Int32 значений, полученных путем вызова функции преобразования для каждого элемента входной последовательности. |
| Average<TSource>(IEnumerable<TSource>, Func<TSource,Int64>) |
Вычисляет среднее значение последовательности Int64 значений, полученных путем вызова функции преобразования для каждого элемента входной последовательности. |
| Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>) |
Вычисляет среднее значение последовательности значений, допускающих значение NULL, Decimal, полученных путем вызова функции преобразования для каждого элемента входной последовательности. |
| Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>) |
Вычисляет среднее значение последовательности значений, допускающих значение NULL, Double, полученных путем вызова функции преобразования для каждого элемента входной последовательности. |
| Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>) |
Вычисляет среднее значение последовательности значений, допускающих значение NULL, Int32, полученных путем вызова функции преобразования для каждого элемента входной последовательности. |
| Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>) |
Вычисляет среднее значение последовательности значений, допускающих значение NULL, Int64, полученных путем вызова функции преобразования для каждого элемента входной последовательности. |
| Average<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>) |
Вычисляет среднее значение последовательности значений, допускающих значение NULL, Single, полученных путем вызова функции преобразования для каждого элемента входной последовательности. |
| Average<TSource>(IEnumerable<TSource>, Func<TSource,Single>) |
Вычисляет среднее значение последовательности Single значений, полученных путем вызова функции преобразования для каждого элемента входной последовательности. |
| Cast<TResult>(IEnumerable) |
Приведение элементов IEnumerable к указанному типу. |
| Chunk<TSource>(IEnumerable<TSource>, Int32) |
Разбивает элементы последовательности на блоки размера не более |
| Concat<TSource>(IEnumerable<TSource>, IEnumerable<TSource>) |
Объединяет две последовательности. |
| Contains<TSource>(IEnumerable<TSource>, TSource, IEqualityComparer<TSource>) |
Определяет, содержит ли последовательность указанный элемент с помощью указанного IEqualityComparer<T>. |
| Contains<TSource>(IEnumerable<TSource>, TSource) |
Определяет, содержит ли последовательность указанный элемент с помощью средства сравнения равенства по умолчанию. |
| CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler) |
Копирует объекты DataRow в указанный DataTable, учитывая входной IEnumerable<T> объект, в котором |
| CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption) |
Копирует объекты DataRow в указанный DataTable, учитывая входной IEnumerable<T> объект, в котором |
| CopyToDataTable<T>(IEnumerable<T>) |
Возвращает DataTable, содержащий копии объектов DataRow, учитывая входной объект IEnumerable<T>, в котором |
| Count<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>) |
Возвращает число, представляющее, сколько элементов в указанной последовательности удовлетворяет условию. |
| Count<TSource>(IEnumerable<TSource>) |
Возвращает количество элементов в последовательности. |
| CountBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Возвращает количество элементов в исходной последовательности, сгруппированных по ключу. |
| DefaultIfEmpty<TSource>(IEnumerable<TSource>, TSource) |
Возвращает элементы указанной последовательности или указанное значение в одной коллекции, если последовательность пуста. |
| DefaultIfEmpty<TSource>(IEnumerable<TSource>) |
Возвращает элементы указанной последовательности или значение параметра типа по умолчанию в одной коллекции, если последовательность пуста. |
| DescendantNodes<T>(IEnumerable<T>) |
Возвращает коллекцию потомков каждого документа и элемента в исходной коллекции. |
| Descendants<T>(IEnumerable<T>, XName) |
Возвращает отфильтрованную коллекцию элементов, содержащих потомки каждого элемента и документа в исходной коллекции. В коллекцию включены только элементы с соответствующими XName. |
| Descendants<T>(IEnumerable<T>) |
Возвращает коллекцию элементов, содержащих потомки каждого элемента и документа в исходной коллекции. |
| Distinct<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>) |
Возвращает отдельные элементы из последовательности с помощью указанного IEqualityComparer<T> для сравнения значений. |
| Distinct<TSource>(IEnumerable<TSource>) |
Возвращает отдельные элементы из последовательности с помощью сравнения значений по умолчанию. |
| DistinctBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Возвращает отдельные элементы из последовательности в соответствии с указанной функцией селектора ключей и с помощью указанного средства сравнения ключей. |
| DistinctBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) |
Возвращает отдельные элементы из последовательности в соответствии с указанной функцией селектора ключей. |
| ElementAt<TSource>(IEnumerable<TSource>, Index) |
Возвращает элемент по указанному индексу в последовательности. |
| ElementAt<TSource>(IEnumerable<TSource>, Int32) |
Возвращает элемент по указанному индексу в последовательности. |
| ElementAtOrDefault<TSource>(IEnumerable<TSource>, Index) |
Возвращает элемент по указанному индексу в последовательности или значении по умолчанию, если индекс выходит из диапазона. |
| ElementAtOrDefault<TSource>(IEnumerable<TSource>, Int32) |
Возвращает элемент по указанному индексу в последовательности или значении по умолчанию, если индекс выходит из диапазона. |
| Elements<T>(IEnumerable<T>, XName) |
Возвращает отфильтрованную коллекцию дочерних элементов каждого элемента и документа в исходной коллекции. В коллекцию включены только элементы с соответствующими XName. |
| Elements<T>(IEnumerable<T>) |
Возвращает коллекцию дочерних элементов каждого элемента и документа в исходной коллекции. |
| Except<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
Создает различие набора двух последовательностей с помощью указанного IEqualityComparer<T> для сравнения значений. |
| Except<TSource>(IEnumerable<TSource>, IEnumerable<TSource>) |
Создает различие набора двух последовательностей с помощью сравнения значений по умолчанию. |
| ExceptBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Создает разницу набора двух последовательностей в соответствии с указанной функцией селектора ключей. |
| ExceptBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>) |
Создает разницу набора двух последовательностей в соответствии с указанной функцией селектора ключей. |
| First<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>) |
Возвращает первый элемент в последовательности, удовлетворяющей указанному условию. |
| First<TSource>(IEnumerable<TSource>) |
Возвращает первый элемент последовательности. |
| FirstOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>, TSource) |
Возвращает первый элемент последовательности, удовлетворяющий условию, или заданное значение по умолчанию, если такой элемент не найден. |
| FirstOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>) |
Возвращает первый элемент последовательности, удовлетворяющий условию или значению по умолчанию, если такой элемент не найден. |
| FirstOrDefault<TSource>(IEnumerable<TSource>, TSource) |
Возвращает первый элемент последовательности или указанное значение по умолчанию, если последовательность не содержит элементов. |
| FirstOrDefault<TSource>(IEnumerable<TSource>) |
Возвращает первый элемент последовательности или значение по умолчанию, если последовательность не содержит элементов. |
| GroupBy<TSource,TKey,TElement,TResult>(IEnumerable<TSource>, Func<TSource, TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>, TResult>, IEqualityComparer<TKey>) |
Группирует элементы последовательности в соответствии с указанной функцией селектора ключей и создает значение результата из каждой группы и его ключа. Ключевые значения сравниваются с помощью указанного средства сравнения, а элементы каждой группы проецируются с помощью указанной функции. |
| GroupBy<TSource,TKey,TElement,TResult>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, Func<TKey,IEnumerable<TElement>,TResult>) |
Группирует элементы последовательности в соответствии с указанной функцией селектора ключей и создает значение результата из каждой группы и его ключа. Элементы каждой группы проецируются с помощью указанной функции. |
| GroupBy<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>) |
Группируйте элементы последовательности в соответствии с функцией селектора ключей. Ключи сравниваются с помощью средства сравнения, а элементы каждой группы проецируются с помощью указанной функции. |
| GroupBy<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>) |
Группируйте элементы последовательности в соответствии с указанной функцией селектора ключей и проектируйте элементы для каждой группы с помощью указанной функции. |
| GroupBy<TSource,TKey,TResult>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TKey,IEnumerable<TSource>,TResult>, IEqualityComparer<TKey>) |
Группирует элементы последовательности в соответствии с указанной функцией селектора ключей и создает значение результата из каждой группы и его ключа. Ключи сравниваются с помощью указанного средства сравнения. |
| GroupBy<TSource,TKey,TResult>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TKey,IEnumerable<TSource>,TResult>) |
Группирует элементы последовательности в соответствии с указанной функцией селектора ключей и создает значение результата из каждой группы и его ключа. |
| GroupBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Группирует элементы последовательности в соответствии с указанной функцией селектора ключей и сравнивает ключи с помощью указанного средства сравнения. |
| GroupBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) |
Группируйте элементы последовательности в соответствии с указанной функцией селектора ключей. |
| GroupJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>, IEqualityComparer<TKey>) |
Сопоставляет элементы двух последовательностей на основе равенства ключей и группирует результаты. Для сравнения ключей используется указанный IEqualityComparer<T>. |
| GroupJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,IEnumerable<TInner>, TResult>) |
Сопоставляет элементы двух последовательностей на основе равенства ключей и группирует результаты. Средство сравнения равенства по умолчанию используется для сравнения ключей. |
| Index<TSource>(IEnumerable<TSource>) |
Возвращает перечисление, которое включает индекс элемента в кортеж. |
| InDocumentOrder<T>(IEnumerable<T>) |
Возвращает коллекцию узлов, содержащих все узлы в исходной коллекции, отсортированные в порядке документа. |
| Intersect<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
Создает набор пересечения двух последовательностей с помощью указанного IEqualityComparer<T> для сравнения значений. |
| Intersect<TSource>(IEnumerable<TSource>, IEnumerable<TSource>) |
Создает набор пересечения двух последовательностей с помощью сравнения значений по умолчанию. |
| IntersectBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Создает пересечение набора двух последовательностей в соответствии с указанной функцией селектора ключей. |
| IntersectBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TKey>, Func<TSource,TKey>) |
Создает пересечение набора двух последовательностей в соответствии с указанной функцией селектора ключей. |
| IsNormalized(String, NormalizationForm) |
Указывает, находится ли строка в указанной форме нормализации Юникода. |
| IsNormalized(String) |
Указывает, находится ли указанная строка в форме нормализации Юникода C. |
| Join<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>, IEqualityComparer<TKey>) |
Сопоставляет элементы двух последовательностей на основе соответствующих ключей. Для сравнения ключей используется указанный IEqualityComparer<T>. |
| Join<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>) |
Сопоставляет элементы двух последовательностей на основе соответствующих ключей. Средство сравнения равенства по умолчанию используется для сравнения ключей. |
| Last<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>) |
Возвращает последний элемент последовательности, удовлетворяющей указанному условию. |
| Last<TSource>(IEnumerable<TSource>) |
Возвращает последний элемент последовательности. |
| LastOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>, TSource) |
Возвращает последний элемент последовательности, удовлетворяющей условию, или заданное значение по умолчанию, если такой элемент не найден. |
| LastOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>) |
Возвращает последний элемент последовательности, удовлетворяющей условию или значению по умолчанию, если такой элемент не найден. |
| LastOrDefault<TSource>(IEnumerable<TSource>, TSource) |
Возвращает последний элемент последовательности или указанное значение по умолчанию, если последовательность не содержит элементов. |
| LastOrDefault<TSource>(IEnumerable<TSource>) |
Возвращает последний элемент последовательности или значение по умолчанию, если последовательность не содержит элементов. |
| LeftJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>, IEqualityComparer<TKey>) |
Сопоставляет элементы двух последовательностей на основе соответствующих ключей. Для сравнения ключей используется указанный IEqualityComparer<T>. |
| LeftJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>) |
Сопоставляет элементы двух последовательностей на основе соответствующих ключей. Средство сравнения равенства по умолчанию используется для сравнения ключей. |
| LongCount<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>) |
Возвращает Int64, представляющий количество элементов в последовательности, удовлетворяющих условию. |
| LongCount<TSource>(IEnumerable<TSource>) |
Возвращает Int64, представляющую общее количество элементов в последовательности. |
| Max<TSource,TResult>(IEnumerable<TSource>, Func<TSource,TResult>) |
Вызывает функцию преобразования для каждого элемента универсальной последовательности и возвращает максимальное результирующее значение. |
| Max<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>) |
Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение Decimal. |
| Max<TSource>(IEnumerable<TSource>, Func<TSource,Double>) |
Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение Double. |
| Max<TSource>(IEnumerable<TSource>, Func<TSource,Int32>) |
Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение Int32. |
| Max<TSource>(IEnumerable<TSource>, Func<TSource,Int64>) |
Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение Int64. |
| Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>) |
Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимально допустимое значение null Decimal. |
| Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>) |
Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимально допустимое значение null Double. |
| Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>) |
Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимально допустимое значение null Int32. |
| Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>) |
Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимально допустимое значение null Int64. |
| Max<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>) |
Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимально допустимое значение null Single. |
| Max<TSource>(IEnumerable<TSource>, Func<TSource,Single>) |
Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение Single. |
| Max<TSource>(IEnumerable<TSource>, IComparer<TSource>) |
Возвращает максимальное значение в универсальной последовательности. |
| Max<TSource>(IEnumerable<TSource>) |
Возвращает максимальное значение в универсальной последовательности. |
| MaxBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>) |
Возвращает максимальное значение в универсальной последовательности в соответствии с указанной функцией селектора ключей и компратором ключей. |
| MaxBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) |
Возвращает максимальное значение в универсальной последовательности в соответствии с указанной функцией селектора ключей. |
| Min<TSource,TResult>(IEnumerable<TSource>, Func<TSource,TResult>) |
Вызывает функцию преобразования для каждого элемента универсальной последовательности и возвращает минимальное результирующее значение. |
| Min<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>) |
Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение Decimal. |
| Min<TSource>(IEnumerable<TSource>, Func<TSource,Double>) |
Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение Double. |
| Min<TSource>(IEnumerable<TSource>, Func<TSource,Int32>) |
Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение Int32. |
| Min<TSource>(IEnumerable<TSource>, Func<TSource,Int64>) |
Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение Int64. |
| Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>) |
Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение, допускающее значение null Decimal. |
| Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>) |
Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение, допускающее значение null Double. |
| Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>) |
Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение, допускающее значение null Int32. |
| Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>) |
Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение, допускающее значение null Int64. |
| Min<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>) |
Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение, допускающее значение null Single. |
| Min<TSource>(IEnumerable<TSource>, Func<TSource,Single>) |
Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение Single. |
| Min<TSource>(IEnumerable<TSource>, IComparer<TSource>) |
Возвращает минимальное значение в универсальной последовательности. |
| Min<TSource>(IEnumerable<TSource>) |
Возвращает минимальное значение в универсальной последовательности. |
| MinBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>) |
Возвращает минимальное значение в универсальной последовательности в соответствии с указанной функцией селектора ключей и компратером ключей. |
| MinBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) |
Возвращает минимальное значение в универсальной последовательности в соответствии с указанной функцией селектора ключей. |
| Nodes<T>(IEnumerable<T>) |
Возвращает коллекцию дочерних узлов каждого документа и элемента в исходной коллекции. |
| Normalize(String, NormalizationForm) |
Нормализует строку в указанной форме нормализации Юникода. |
| Normalize(String) |
Нормализует строку в форме нормализации Юникода C. |
| OfType<TResult>(IEnumerable) |
Фильтрует элементы IEnumerable на основе указанного типа. |
| Order<T>(IEnumerable<T>, IComparer<T>) |
Сортирует элементы последовательности в порядке возрастания. |
| Order<T>(IEnumerable<T>) |
Сортирует элементы последовательности в порядке возрастания. |
| OrderBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>) |
Сортирует элементы последовательности в порядке возрастания с помощью указанного сравнения. |
| OrderBy<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) |
Сортирует элементы последовательности в порядке возрастания в соответствии с ключом. |
| OrderByDescending<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IComparer<TKey>) |
Сортирует элементы последовательности в порядке убывания с помощью указанного сравнения. |
| OrderByDescending<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) |
Сортирует элементы последовательности в порядке убывания в соответствии с ключом. |
| OrderDescending<T>(IEnumerable<T>, IComparer<T>) |
Сортирует элементы последовательности в порядке убывания. |
| OrderDescending<T>(IEnumerable<T>) |
Сортирует элементы последовательности в порядке убывания. |
| Prepend<TSource>(IEnumerable<TSource>, TSource) |
Добавляет значение в начало последовательности. |
| Remove<T>(IEnumerable<T>) |
Удаляет каждый узел в исходной коллекции из родительского узла. |
| Reverse<TSource>(IEnumerable<TSource>) |
Инвертирует порядок элементов в последовательности. |
| RightJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>, IEqualityComparer<TKey>) |
Сопоставляет элементы двух последовательностей на основе соответствующих ключей. Для сравнения ключей используется указанный IEqualityComparer<T>. |
| RightJoin<TOuter,TInner,TKey,TResult>(IEnumerable<TOuter>, IEnumerable<TInner>, Func<TOuter,TKey>, Func<TInner,TKey>, Func<TOuter,TInner,TResult>) |
Сопоставляет элементы двух последовательностей на основе соответствующих ключей. Средство сравнения равенства по умолчанию используется для сравнения ключей. |
| Select<TSource,TResult>(IEnumerable<TSource>, Func<TSource,Int32,TResult>) |
Проектируйте каждый элемент последовательности в новую форму, включив индекс элемента. |
| Select<TSource,TResult>(IEnumerable<TSource>, Func<TSource,TResult>) |
Проектируйте каждый элемент последовательности в новую форму. |
| SelectMany<TSource,TCollection,TResult>(IEnumerable<TSource>, Func<TSource,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>) |
Проектирует каждый элемент последовательности в IEnumerable<T>, сглаживает полученные последовательности в одну последовательность и вызывает функцию селектора результатов для каждого элемента. |
| SelectMany<TSource,TCollection,TResult>(IEnumerable<TSource>, Func<TSource,Int32,IEnumerable<TCollection>>, Func<TSource,TCollection,TResult>) |
Проектирует каждый элемент последовательности в IEnumerable<T>, сглаживает полученные последовательности в одну последовательность и вызывает функцию селектора результатов для каждого элемента. Индекс каждого исходного элемента используется в промежуточной проецированной форме этого элемента. |
| SelectMany<TSource,TResult>(IEnumerable<TSource>, Func<TSource,IEnumerable<TResult>>) |
Проектирует каждый элемент последовательности в IEnumerable<T> и преобразует полученные последовательности в одну последовательность. |
| SelectMany<TSource,TResult>(IEnumerable<TSource>, Func<TSource,Int32,IEnumerable<TResult>>) |
Проектирует каждый элемент последовательности в IEnumerable<T>, а результирующий последовательности — в одну последовательность. Индекс каждого исходного элемента используется в проецируемых формах этого элемента. |
| SequenceEqual<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
Определяет, равны ли две последовательности, сравнивая их элементы с помощью указанной IEqualityComparer<T>. |
| SequenceEqual<TSource>(IEnumerable<TSource>, IEnumerable<TSource>) |
Определяет, равны ли две последовательности путем сравнения элементов с помощью средства сравнения равенства по умолчанию для их типа. |
| Shuffle<TSource>(IEnumerable<TSource>) |
Перемешивание порядка элементов последовательности. |
| Single<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>) |
Возвращает единственный элемент последовательности, удовлетворяющей указанному условию, и создает исключение, если существует несколько таких элементов. |
| Single<TSource>(IEnumerable<TSource>) |
Возвращает единственный элемент последовательности и создает исключение, если в последовательности нет ни одного элемента. |
| SingleOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>, TSource) |
Возвращает единственный элемент последовательности, удовлетворяющей указанному условию, или заданное значение по умолчанию, если такой элемент отсутствует; Этот метод создает исключение, если несколько элементов удовлетворяют условию. |
| SingleOrDefault<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>) |
Возвращает единственный элемент последовательности, удовлетворяющий указанному условию или значению по умолчанию, если такой элемент не существует; Этот метод создает исключение, если несколько элементов удовлетворяют условию. |
| SingleOrDefault<TSource>(IEnumerable<TSource>, TSource) |
Возвращает единственный элемент последовательности или указанное значение по умолчанию, если последовательность пуста; этот метод создает исключение, если в последовательности существует несколько элементов. |
| SingleOrDefault<TSource>(IEnumerable<TSource>) |
Возвращает единственный элемент последовательности или значение по умолчанию, если последовательность пуста; этот метод создает исключение, если в последовательности существует несколько элементов. |
| Skip<TSource>(IEnumerable<TSource>, Int32) |
Проходит указанное число элементов в последовательности, а затем возвращает оставшиеся элементы. |
| SkipLast<TSource>(IEnumerable<TSource>, Int32) |
Возвращает новую перечисленную коллекцию, содержащую элементы из |
| SkipWhile<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>) |
Обход элементов последовательности до тех пор, пока указанное условие имеет значение true, а затем возвращает оставшиеся элементы. |
| SkipWhile<TSource>(IEnumerable<TSource>, Func<TSource,Int32,Boolean>) |
Обход элементов последовательности до тех пор, пока указанное условие имеет значение true, а затем возвращает оставшиеся элементы. Индекс элемента используется в логике функции предиката. |
| Sum<TSource>(IEnumerable<TSource>, Func<TSource,Decimal>) |
Вычисляет сумму последовательности значений Decimal, полученных путем вызова функции преобразования для каждого элемента входной последовательности. |
| Sum<TSource>(IEnumerable<TSource>, Func<TSource,Double>) |
Вычисляет сумму последовательности значений Double, полученных путем вызова функции преобразования для каждого элемента входной последовательности. |
| Sum<TSource>(IEnumerable<TSource>, Func<TSource,Int32>) |
Вычисляет сумму последовательности значений Int32, полученных путем вызова функции преобразования для каждого элемента входной последовательности. |
| Sum<TSource>(IEnumerable<TSource>, Func<TSource,Int64>) |
Вычисляет сумму последовательности значений Int64, полученных путем вызова функции преобразования для каждого элемента входной последовательности. |
| Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Decimal>>) |
Вычисляет сумму последовательности значений, допускающих значение NULL, Decimal, полученных путем вызова функции преобразования для каждого элемента входной последовательности. |
| Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Double>>) |
Вычисляет сумму последовательности значений, допускающих значение NULL, Double, полученных путем вызова функции преобразования для каждого элемента входной последовательности. |
| Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int32>>) |
Вычисляет сумму последовательности значений, допускающих значение NULL, Int32, полученных путем вызова функции преобразования для каждого элемента входной последовательности. |
| Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Int64>>) |
Вычисляет сумму последовательности значений, допускающих значение NULL, Int64, полученных путем вызова функции преобразования для каждого элемента входной последовательности. |
| Sum<TSource>(IEnumerable<TSource>, Func<TSource,Nullable<Single>>) |
Вычисляет сумму последовательности значений, допускающих значение NULL, Single, полученных путем вызова функции преобразования для каждого элемента входной последовательности. |
| Sum<TSource>(IEnumerable<TSource>, Func<TSource,Single>) |
Вычисляет сумму последовательности значений Single, полученных путем вызова функции преобразования для каждого элемента входной последовательности. |
| Take<TSource>(IEnumerable<TSource>, Int32) |
Возвращает указанное число смежных элементов из начала последовательности. |
| Take<TSource>(IEnumerable<TSource>, Range) |
Возвращает указанный диапазон смежных элементов из последовательности. |
| TakeLast<TSource>(IEnumerable<TSource>, Int32) |
Возвращает новую перечисленную коллекцию, содержащую последние |
| TakeWhile<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>) |
Возвращает элементы из последовательности до тех пор, пока указанное условие имеет значение true. |
| TakeWhile<TSource>(IEnumerable<TSource>, Func<TSource,Int32,Boolean>) |
Возвращает элементы из последовательности до тех пор, пока указанное условие имеет значение true. Индекс элемента используется в логике функции предиката. |
| ToArray<TSource>(IEnumerable<TSource>) |
Создает массив из IEnumerable<T>. |
| ToAsyncEnumerable<TSource>(IEnumerable<TSource>) |
Преобразует IEnumerable<T> в IAsyncEnumerable<T>. |
| ToDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>) |
Создает Dictionary<TKey,TValue> из IEnumerable<T> в соответствии с указанной функцией селектора ключей, компратором и функцией селектора элементов. |
| ToDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>) |
Создает Dictionary<TKey,TValue> из IEnumerable<T> в соответствии с указанными функциями селектора ключей и селектора элементов. |
| ToDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Создает Dictionary<TKey,TValue> из IEnumerable<T> в соответствии с указанной функцией селектора ключей и компратором ключей. |
| ToDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) |
Создает Dictionary<TKey,TValue> из IEnumerable<T> в соответствии с указанной функцией селектора ключей. |
| ToFrozenDictionary<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>) |
Создает FrozenDictionary<TKey,TValue> из IEnumerable<T> в соответствии с указанными функциями селектора ключей и селектора элементов. |
| ToFrozenDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Создает из FrozenDictionary<TKey,TValue> указанной функции селектора ключей IEnumerable<T> . |
| ToFrozenSet<T>(IEnumerable<T>, IEqualityComparer<T>) |
Создает объект FrozenSet<T> с указанными значениями. |
| ToHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>) |
Создает HashSet<T> из IEnumerable<T> с помощью |
| ToHashSet<TSource>(IEnumerable<TSource>) |
Создает HashSet<T> из IEnumerable<T>. |
| ToImmutableArray<TSource>(IEnumerable<TSource>) |
Создает неизменяемый массив из указанной коллекции. |
| ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>, IEqualityComparer<TValue>) |
Перечисляет и преобразует последовательность и создает неизменяемый словарь его содержимого с помощью указанных средств сравнения ключей и значений. |
| ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IEqualityComparer<TKey>) |
Перечисляет и преобразует последовательность и создает неизменяемый словарь его содержимого с помощью указанного средства сравнения ключей. |
| ToImmutableDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>) |
Перечисляет и преобразует последовательность и создает неизменяемый словарь его содержимого. |
| ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Создает неизменяемый словарь на основе некоторого преобразования последовательности. |
| ToImmutableDictionary<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) |
Создает неизменяемый словарь из существующей коллекции элементов, применяя функцию преобразования к исходным ключам. |
| ToImmutableHashSet<TSource>(IEnumerable<TSource>, IEqualityComparer<TSource>) |
Перечисляет последовательность, создает неизменяемый хэш-набор его содержимого и использует указанный средство сравнения равенства для типа набора. |
| ToImmutableHashSet<TSource>(IEnumerable<TSource>) |
Перечисляет последовательность и создает неизменяемый хэш-набор его содержимого. |
| ToImmutableList<TSource>(IEnumerable<TSource>) |
Перечисляет последовательность и создает неизменяемый список его содержимого. |
| ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>, IEqualityComparer<TValue>) |
Перечисляет и преобразует последовательность и создает неизменяемый отсортированный словарь его содержимого с помощью указанных средств сравнения ключей и значений. |
| ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>, IComparer<TKey>) |
Перечисляет и преобразует последовательность и создает неизменяемый отсортированный словарь его содержимого с помощью указанного средства сравнения ключей. |
| ToImmutableSortedDictionary<TSource,TKey,TValue>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TValue>) |
Перечисляет и преобразует последовательность и создает неизменяемый отсортированный словарь его содержимого. |
| ToImmutableSortedSet<TSource>(IEnumerable<TSource>, IComparer<TSource>) |
Перечисляет последовательность, создает неизменяемый отсортированный набор его содержимого и использует указанный сопоставитель. |
| ToImmutableSortedSet<TSource>(IEnumerable<TSource>) |
Перечисляет последовательность и создает неизменяемый отсортированный набор его содержимого. |
| ToList<TSource>(IEnumerable<TSource>) |
Создает List<T> из IEnumerable<T>. |
| ToLookup<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>) |
Создает Lookup<TKey,TElement> из IEnumerable<T> в соответствии с указанной функцией селектора ключей, компратором и функцией селектора элементов. |
| ToLookup<TSource,TKey,TElement>(IEnumerable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>) |
Создает Lookup<TKey,TElement> из IEnumerable<T> в соответствии с указанными функциями селектора ключей и селектора элементов. |
| ToLookup<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Создает Lookup<TKey,TElement> из IEnumerable<T> в соответствии с указанной функцией селектора ключей и компратором ключей. |
| ToLookup<TSource,TKey>(IEnumerable<TSource>, Func<TSource,TKey>) |
Создает Lookup<TKey,TElement> из IEnumerable<T> в соответствии с указанной функцией селектора ключей. |
| TryGetNonEnumeratedCount<TSource>(IEnumerable<TSource>, Int32) |
Пытается определить количество элементов в последовательности без принудительного перечисления. |
| Union<TSource>(IEnumerable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
Создает объединение наборов двух последовательностей с помощью указанного IEqualityComparer<T>. |
| Union<TSource>(IEnumerable<TSource>, IEnumerable<TSource>) |
Создает объединение наборов двух последовательностей с помощью средства сравнения равенства по умолчанию. |
| UnionBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>) |
Создает объединение наборов двух последовательностей в соответствии с указанной функцией селектора ключей. |
| UnionBy<TSource,TKey>(IEnumerable<TSource>, IEnumerable<TSource>, Func<TSource,TKey>) |
Создает объединение наборов двух последовательностей в соответствии с указанной функцией селектора ключей. |
| Where<TSource>(IEnumerable<TSource>, Func<TSource,Boolean>) |
Фильтрует последовательность значений на основе предиката. |
| Where<TSource>(IEnumerable<TSource>, Func<TSource,Int32,Boolean>) |
Фильтрует последовательность значений на основе предиката. Индекс каждого элемента используется в логике функции предиката. |
| Zip<TFirst,TSecond,TResult>(IEnumerable<TFirst>, IEnumerable<TSecond>, Func<TFirst,TSecond,TResult>) |
Применяет указанную функцию к соответствующим элементам двух последовательностей, создавая последовательность результатов. |
| Zip<TFirst,TSecond,TThird>(IEnumerable<TFirst>, IEnumerable<TSecond>, IEnumerable<TThird>) |
Создает последовательность кортежей с элементами из трех указанных последовательностей. |
| Zip<TFirst,TSecond>(IEnumerable<TFirst>, IEnumerable<TSecond>) |
Создает последовательность кортежей с элементами из двух указанных последовательностей. |
Применяется к
Потокобезопасность
Этот тип является потокобезопасной.