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(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> и универсальном параметре |
CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption) |
Копирует объекты DataRow в указанный объект DataTable с заданным входным объектом IEnumerable<T>, где универсальный параметр |
CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler) |
Копирует объекты DataRow в указанный объект DataTable с заданным входным объектом IEnumerable<T>, где универсальный параметр |
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по