StringValues Структура

Определение

Эффективно представляет ноль, одну или несколько строк.

public value class StringValues : IEquatable<cli::array <System::String ^> ^>, IEquatable<Microsoft::Extensions::Primitives::StringValues>, IEquatable<System::String ^>, System::Collections::Generic::ICollection<System::String ^>, System::Collections::Generic::IEnumerable<System::String ^>, System::Collections::Generic::IList<System::String ^>, System::Collections::Generic::IReadOnlyCollection<System::String ^>, System::Collections::Generic::IReadOnlyList<System::String ^>
public struct StringValues : IEquatable<Microsoft.Extensions.Primitives.StringValues>, IEquatable<string[]>, IEquatable<string>, System.Collections.Generic.ICollection<string>, System.Collections.Generic.IEnumerable<string>, System.Collections.Generic.IList<string>, System.Collections.Generic.IReadOnlyCollection<string>, System.Collections.Generic.IReadOnlyList<string>
public readonly struct StringValues : IEquatable<Microsoft.Extensions.Primitives.StringValues>, IEquatable<string[]>, IEquatable<string>, System.Collections.Generic.ICollection<string>, System.Collections.Generic.IEnumerable<string>, System.Collections.Generic.IList<string>, System.Collections.Generic.IReadOnlyCollection<string>, System.Collections.Generic.IReadOnlyList<string>
type StringValues = struct
    interface IList<string>
    interface ICollection<string>
    interface seq<string>
    interface IEnumerable
    interface IReadOnlyList<string>
    interface IReadOnlyCollection<string>
type StringValues = struct
    interface ICollection<string>
    interface seq<string>
    interface IEnumerable
    interface IList<string>
    interface IReadOnlyCollection<string>
    interface IReadOnlyList<string>
Public Structure StringValues
Implements ICollection(Of String), IEnumerable(Of String), IEquatable(Of String()), IEquatable(Of String), IEquatable(Of StringValues), IList(Of String), IReadOnlyCollection(Of String), IReadOnlyList(Of String)
Наследование
StringValues
Реализации

Конструкторы

StringValues(String)

Инициализирует новый экземпляр структуры StringValues с использованием заданной строки.

StringValues(String[])

Инициализирует новый экземпляр структуры StringValues с использованием указанного массива строк.

Поля

Empty

Экземпляр только для чтения StringValues структуры, значение которой является пустым массивом строк.

Свойства

Count

Получает число строковых элементов, содержащихся в StringValues.

Item[Int32]

Возвращает строку по индексу.

Методы

Concat(String, StringValues)

Сцепляет указанный экземпляр String с указанным StringValues.

Concat(StringValues, String)

Сцепляет указанный экземпляр StringValues с указанным String.

Concat(StringValues, StringValues)

Сцепляет два указанных экземпляра StringValues.

Equals(Object)

Определяет, равны ли значения этого экземпляра и указанного объекта.

Equals(String)

Определяет, равны ли значения этого экземпляра и указанной строки.

Equals(String, StringValues)

Определяет, имеют ли указанные объекты String и StringValues одинаковое значение.

Equals(String[])

Определяет, равны ли значения этого экземпляра и указанного массива строк.

Equals(String[], StringValues)

Определяет, имеют ли указанный массив строк и объекты StringValues одинаковое значение.

Equals(StringValues)

Определяет, равны ли значения этого экземпляра и указанного объекта StringValues.

Equals(StringValues, String)

Определяет, имеют ли указанные объекты StringValues и String одинаковое значение.

Equals(StringValues, String[])

Определяет, имеют ли указанный объект StringValues и массив строк одинаковое значение.

Equals(StringValues, StringValues)

Определяет, имеют ли два указанных объекта StringValues те же значения в том же порядке.

GetEnumerator()

Извлекает объект, который может выполнять итерацию по отдельным строкам в StringValues.

GetHashCode()

Возвращает хэш-код для данного экземпляра.

IsNullOrEmpty(StringValues)

Указывает, отсутствуют ли в указанном объекте StringValues строковые значения.

ToArray()

Создает строковый массив из текущего объекта StringValues.

ToString()

Преобразует значение текущего объекта StringValues в эквивалентное строковое представление с несколькими значениями, соединяемыми в виде строки с разделителями-запятыми.

Операторы

Equality(Object, StringValues)

Определяет, имеют ли указанные Object, которые должны быть массивом StringValuesString, Stringили , и указанными StringValues, одинаковыми значениями.

Equality(String, StringValues)

Определяет, имеют ли указанные объекты String и StringValues одинаковое значение.

Equality(String[], StringValues)

Определяет, имеют ли указанный массив строк и объекты StringValues одинаковое значение.

Equality(StringValues, Object)

Определяет, имеют ли указанные StringValues и Object, которые должны быть массивом StringValuesString, Stringили , одинаковые значения.

Equality(StringValues, String)

Определяет, имеют ли указанные объекты StringValues и String одинаковое значение.

Equality(StringValues, String[])

Определяет, имеют ли указанный объект StringValues и массив строк одинаковое значение.

Equality(StringValues, StringValues)

Определяет, совпадают ли значения двух указанных StringValues.

Implicit(String to StringValues)

Определяет неявное преобразование заданной строки в StringValues.

Implicit(String[] to StringValues)

Определяет неявное преобразование заданного массива строк в StringValues.

Implicit(StringValues to String)

Определяет неявное преобразование заданного StringValues в строку с несколькими значениями, соединяемыми как строка с разделителями-запятыми.

Implicit(StringValues to String[])

Определяет неявное преобразование заданного StringValues в массив строк.

Inequality(Object, StringValues)

Определяет, имеют ли указанные объекты Object и StringValues одинаковое значение.

Inequality(String, StringValues)

Определяет, различаются ли значения указанных объектов String и StringValues.

Inequality(String[], StringValues)

Определяет, различаются ли значения массива строк и указанного StringValues.

Inequality(StringValues, Object)

Определяет, имеют ли указанные StringValues и Object, которые должны быть массивом StringValuesString, Stringили , разные значения.

Inequality(StringValues, String)

Определяет, различаются ли значения указанных объектов StringValues и String.

Inequality(StringValues, String[])

Определяет, различаются ли значения указанного StringValues и массива строк.

Inequality(StringValues, StringValues)

Определяет, различаются ли значения двух указанных StringValues.

Явные реализации интерфейса

ICollection<String>.Add(String)

Добавляет элемент в коллекцию.

ICollection<String>.Clear()

Удаляет все элементы из коллекции.

ICollection<String>.Contains(String)

Определяет, принадлежит ли строка объекту StringValues.

ICollection<String>.CopyTo(String[], Int32)

Копирует всю коллекцию StringValues в массив строк начиная с указанного индекса целевого массива.

ICollection<String>.IsReadOnly

Возвращает значение, указывающее, является ли коллекция доступной только для чтения.

ICollection<String>.Remove(String)

Удаляет первое вхождение конкретного объекта из коллекции.

IEnumerable.GetEnumerator()

Возвращает перечислитель, который осуществляет итерацию по коллекции.

IEnumerable<String>.GetEnumerator()

Возвращает перечислитель, выполняющий перебор элементов в коллекции.

IList<String>.IndexOf(String)

Возвращает индекс с отсчетом от нуля первого вхождения элемента в коллекцию StringValues.

IList<String>.Insert(Int32, String)

Вставляет элемент в список IList<T> по указанному индексу.

IList<String>.Item[Int32]

Возвращает String по индексу.

IList<String>.RemoveAt(Int32)

Удаляет элемент IList<T>, расположенный по указанному индексу.

Методы расширения

AsReadOnly<T>(IList<T>)

Возвращает оболочку только ReadOnlyCollection<T> для чтения для указанного списка.

CopyToDataTable<T>(IEnumerable<T>)

Возвращает объект DataTable, содержащий копии объектов DataRow при заданном входном объекте IEnumerable<T> и универсальном параметре T, равном DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption)

Копирует объекты DataRow в указанный объект DataTable с заданным входным объектом IEnumerable<T>, где универсальный параметр T имеет значение DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler)

Копирует объекты DataRow в указанный объект DataTable с заданным входным объектом IEnumerable<T>, где универсальный параметр T имеет значение DataRow.

Применяется к