StringValues Структура

Определение

Эффективно представляет ноль, одну или несколько строк.Represents zero/null, one, or many strings in an efficient way.

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>
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 с использованием заданной строки.Initializes a new instance of the StringValues structure using the specified string.

StringValues(String[])

Инициализирует новый экземпляр структуры StringValues с использованием указанного массива строк.Initializes a new instance of the StringValues structure using the specified array of strings.

Поля

Empty

Экземпляр только для чтения StringValues структуры, значение которой является пустым массивом строк.A readonly instance of the StringValues struct whose value is an empty string array.

Свойства

Count

Получает число строковых элементов, содержащихся в StringValues.Gets the number of string elements contained in this StringValues.

Item[Int32]

Возвращает строку по индексу.Gets the string at index.

Методы

Concat(String, StringValues)

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

Concat(StringValues, String)

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

Concat(StringValues, StringValues)

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

Equals(Object)

Определяет, равны ли значения этого экземпляра и указанного объекта.Determines whether this instance and a specified object have the same value.

Equals(String)

Определяет, равны ли значения этого экземпляра и указанной строки.Determines whether this instance and a specified string have the same value.

Equals(String, StringValues)

Определяет, имеют ли указанные объекты String и StringValues одинаковое значение.Determines whether the specified String and StringValues objects have the same values.

Equals(String[])

Определяет, равны ли значения этого экземпляра и указанного массива строк.Determines whether this instance and a specified string array have the same values.

Equals(String[], StringValues)

Определяет, имеют ли указанный массив строк и объекты StringValues одинаковое значение.Determines whether the specified string array and StringValues objects have the same values.

Equals(StringValues)

Определяет, равны ли значения этого экземпляра и указанного объекта StringValues.Determines whether this instance and another specified StringValues object have the same values.

Equals(StringValues, String)

Определяет, имеют ли указанные объекты StringValues и String одинаковое значение.Determines whether the specified StringValues and String objects have the same values.

Equals(StringValues, String[])

Определяет, имеют ли указанный объект StringValues и массив строк одинаковое значение.Determines whether the specified StringValues and string array objects have the same values.

Equals(StringValues, StringValues)

Определяет, имеют ли два указанных объекта StringValues те же значения в том же порядке.Determines whether two specified StringValues objects have the same values in the same order.

GetEnumerator()

Извлекает объект, который может выполнять итерацию по отдельным строкам в StringValues.Retrieves an object that can iterate through the individual strings in this StringValues.

GetHashCode()
IsNullOrEmpty(StringValues)

Указывает, отсутствуют ли в указанном объекте StringValues строковые значения.Indicates whether the specified StringValues contains no string values.

ToArray()

Создает строковый массив из текущего объекта StringValues.Creates a string array from the current StringValues object.

ToString()

Преобразует значение текущего объекта StringValues в эквивалентное строковое представление с несколькими значениями, соединяемыми в виде строки с разделителями-запятыми.Converts the value of the current StringValues object to its equivalent string representation, with multiple values joined as a comma separated string.

Операторы

Equality(Object, StringValues)

Определяет, совпадают ли значения указанного Object, который должен быть StringValues, String или массивом String, и указанного StringValues.Determines whether the specified Object, which must be a StringValues, String, or array of String, and specified StringValues, have the same value.

Equality(String, StringValues)
Equality(String[], StringValues)
Equality(StringValues, Object)

Определяет, совпадают ли значения объектов StringValues и Object, которые должны быть StringValues, String или массивом String.Determines whether the specified StringValues and Object, which must be a StringValues, String, or array of String, have the same value.

Equality(StringValues, String)
Equality(StringValues, String[])
Equality(StringValues, StringValues)

Определяет, совпадают ли значения двух указанных StringValues.Determines whether two specified StringValues have the same values.

Implicit(String to StringValues)

Определяет неявное преобразование заданной строки в StringValues.Defines an implicit conversion of a given string to a StringValues.

Implicit(String[] to StringValues)

Определяет неявное преобразование заданного массива строк в StringValues.Defines an implicit conversion of a given string array to a StringValues.

Implicit(StringValues to String)

Определяет неявное преобразование заданного StringValues в строку с несколькими значениями, соединяемыми как строка с разделителями-запятыми.Defines an implicit conversion of a given StringValues to a string, with multiple values joined as a comma separated string.

Implicit(StringValues to String[])

Определяет неявное преобразование заданного StringValues в массив строк.Defines an implicit conversion of a given StringValues to a string array.

Inequality(Object, StringValues)

Определяет, имеют ли указанные объекты Object и StringValues одинаковое значение.Determines whether the specified Object and StringValues object have the same values.

Inequality(String, StringValues)

Определяет, различаются ли значения указанных объектов String и StringValues.Determines whether the specified String and StringValues objects have different values.

Inequality(String[], StringValues)

Определяет, различаются ли значения массива строк и указанного StringValues.Determines whether the specified string array and StringValues have different values.

Inequality(StringValues, Object)

Определяет, отличаются ли значения объектов StringValues и Object, которые должны быть StringValues, String или массивом String.Determines whether the specified StringValues and Object, which must be a StringValues, String, or array of String, have different values.

Inequality(StringValues, String)

Определяет, различаются ли значения указанных объектов StringValues и String.Determines whether the specified StringValues and String objects have different values.

Inequality(StringValues, String[])

Определяет, различаются ли значения указанного StringValues и массива строк.Determines whether the specified StringValues and string array have different values.

Inequality(StringValues, StringValues)

Определяет, различаются ли значения двух указанных StringValues.Determines whether two specified StringValues have different values.

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

ICollection<String>.Add(String)

Добавляет элемент в коллекцию.Adds an item to the collection.

ICollection<String>.Clear()

Удаляет все элементы из коллекции.Removes all items from the collection.

ICollection<String>.Contains(String)

Определяет, принадлежит ли строка объекту StringValues.Determines whether a string is in the StringValues.

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

Копирует всю коллекцию StringValues в массив строк начиная с указанного индекса целевого массива.Copies the entire StringValuesto a string array, starting at the specified index of the target array.

ICollection<String>.IsReadOnly

Возвращает значение, указывающее, является ли коллекция доступной только для чтения.Gets a value indicating whether the collection is read-only.

ICollection<String>.Remove(String)

Удаляет первое вхождение конкретного объекта из коллекции.Removes the first occurrence of a specific object from the collection.

IEnumerable.GetEnumerator()

Возвращает перечислитель, который осуществляет итерацию по коллекции.Returns an enumerator that iterates through a collection.

IEnumerable<String>.GetEnumerator()

Возвращает перечислитель, выполняющий перебор элементов в коллекции.Returns an enumerator that iterates through the collection.

IList<String>.IndexOf(String)

Возвращает индекс с отсчетом от нуля первого вхождения элемента в коллекцию StringValues.Returns the zero-based index of the first occurrence of an item in the StringValues.

IList<String>.Insert(Int32, String)

Вставляет элемент в список IList<T> по указанному индексу.Inserts an item to the IList<T> at the specified index.

IList<String>.Item[Int32]

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

IList<String>.RemoveAt(Int32)

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

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

CopyToDataTable<T>(IEnumerable<T>)

Возвращает объект DataTable, содержащий копии объектов DataRow при заданном входном объекте IEnumerable<T> и универсальном параметре T, равном DataRow.Returns a DataTable that contains copies of the DataRow objects, given an input IEnumerable<T> object where the generic parameter T is DataRow.

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

Копирует объекты DataRow в указанный объект DataTable с заданным входным объектом IEnumerable<T>, где универсальный параметр T имеет значение DataRow.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

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

Копирует объекты DataRow в указанный объект DataTable с заданным входным объектом IEnumerable<T>, где универсальный параметр T имеет значение DataRow.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

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