StringValues Estructura

Definición

Representa cero, una o muchas cadenas de una forma eficaz.

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)
Herencia
StringValues
Implementaciones

Constructores

StringValues(String)

Inicializa una nueva instancia de la estructura StringValues utilizando la cadena especificada.

StringValues(String[])

Inicializa una nueva instancia de la estructura StringValues usando la matriz de cadenas especificada.

Campos

Empty

Instancia de solo lectura del struct de StringValues cuyo valor es una matriz de cadenas vacía.

Propiedades

Count

Obtiene el número de elementos de cadena incluidos en este objeto StringValues.

Item[Int32]

Obtiene la cadena en el índice.

Métodos

Concat(String, StringValues)

Concatena la instancia especificada de String con el objeto StringValues especificado.

Concat(StringValues, String)

Concatena la instancia especificada de StringValues con el objeto String especificado.

Concat(StringValues, StringValues)

Concatena dos instancias de StringValues especificadas.

Equals(Object)

Determina si esta instancia y un objeto especificado tienen el mismo valor.

Equals(String)

Determina si esta instancia y una cadena especificada tienen el mismo valor.

Equals(String, StringValues)

Determina si los objetos String y StringValues especificados tienen los mismos valores.

Equals(String[])

Determina si esta instancia y una matriz de cadenas especificada tienen los mismos valores.

Equals(String[], StringValues)

Determina si los objetos especificados de matriz de cadenas y StringValues tienen los mismos valores.

Equals(StringValues)

Determina si esta instancia y otro objeto StringValues especificado tienen los mismos valores.

Equals(StringValues, String)

Determina si los objetos StringValues y String especificados tienen los mismos valores.

Equals(StringValues, String[])

Determina si los objetos especificados de matriz de cadenas y StringValues tienen los mismos valores.

Equals(StringValues, StringValues)

Determina si dos objetos StringValues especificados tienen los mismos valores en el mismo orden.

GetEnumerator()

Recupera un objeto que puede recorrer en iteración las cadenas individuales de este objeto StringValues.

GetHashCode()

Devuelve un código hash para esta instancia.

IsNullOrEmpty(StringValues)

Indica si el objeto StringValues especificado no contiene valores de cadena.

ToArray()

Crea una matriz de cadenas a partir del objeto StringValues actual.

ToString()

Convierte el valor del objeto StringValues actual en su representación de cadenas equivalente, con varios valores combinados como una cadena separada por comas.

Operadores

Equality(Object, StringValues)

Determina si el especificado Object, que debe ser una StringValuesmatriz , Stringo de String, y especificada StringValues, tiene el mismo valor.

Equality(String, StringValues)

Determina si los objetos String y StringValues especificados tienen los mismos valores.

Equality(String[], StringValues)

Determina si los objetos especificados de matriz de cadenas y StringValues tienen los mismos valores.

Equality(StringValues, Object)

Determina si el especificado StringValues y Object, que debe ser una StringValuesmatriz , Stringo de String, tienen el mismo valor.

Equality(StringValues, String)

Determina si los objetos StringValues y String especificados tienen los mismos valores.

Equality(StringValues, String[])

Determina si los objetos especificados de matriz de cadenas y StringValues tienen los mismos valores.

Equality(StringValues, StringValues)

Determina si dos StringValues especificados tienen los mismos valores.

Implicit(String to StringValues)

Define una conversión implícita de una cadena dada en un objeto StringValues.

Implicit(String[] to StringValues)

Define una conversión de una matriz de cadenas dada en un objeto StringValues.

Implicit(StringValues to String)

Define una conversión implícita de un objeto StringValues dado en una cadena, con varios valores combinados como una cadena separada por comas.

Implicit(StringValues to String[])

Define una conversión implícita de un objeto StringValues dado en una matriz de cadenas.

Inequality(Object, StringValues)

Determina si los objetos Object y StringValues especificados tienen los mismos valores.

Inequality(String, StringValues)

Determina si los objetos String y StringValues especificados tienen valores distintos.

Inequality(String[], StringValues)

Determina si la matriz de cadenas y el objeto StringValues especificados tienen valores distintos.

Inequality(StringValues, Object)

Determina si el especificado StringValues y Object, que debe ser una StringValuesmatriz , Stringo de String, tienen valores diferentes.

Inequality(StringValues, String)

Determina si los objetos StringValues y String especificados tienen valores distintos.

Inequality(StringValues, String[])

Determina si los objetos especificados de matriz de cadenas y StringValues tienen valores distintos.

Inequality(StringValues, StringValues)

Determina si dos objetos StringValues especificados tienen valores diferentes.

Implementaciones de interfaz explícitas

ICollection<String>.Add(String)

Agrega un elemento a la colección.

ICollection<String>.Clear()

Quita todos los elementos de la colección.

ICollection<String>.Contains(String)

Determina si una cadena se encuentra en StringValues.

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

Copia todo el objeto StringValues en una matriz unidimensional, a partir del índice especificado de la matriz de destino.

ICollection<String>.IsReadOnly

Obtiene un valor que indica si la colección es de solo lectura.

ICollection<String>.Remove(String)

Quita la primera aparición de un objeto concreto de la colección.

IEnumerable.GetEnumerator()

Devuelve un enumerador que recorre en iteración una colección.

IEnumerable<String>.GetEnumerator()

Devuelve un enumerador que procesa una iteración en la colección.

IList<String>.IndexOf(String)

Devuelve el índice de base cero de la primera aparición de un elemento en StringValues.

IList<String>.Insert(Int32, String)

Inserta un elemento en la interfaz IList<T>, en el índice especificado.

IList<String>.Item[Int32]

Obtiene String en el índice.

IList<String>.RemoveAt(Int32)

Quita el elemento de la interfaz IList<T> que se encuentra en el índice especificado.

Métodos de extensión

AsReadOnly<T>(IList<T>)

Devuelve un contenedor de solo ReadOnlyCollection<T> lectura para la lista especificada.

CopyToDataTable<T>(IEnumerable<T>)

Devuelve un objeto DataTable que contiene copias de los objetos DataRow, dado un objeto IEnumerable<T> de entrada donde el parámetro T genérico es DataRow.

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

Copia objetos DataRow en el objeto DataTable especificado, dado un objeto IEnumerable<T> de entrada donde el parámetro T genérico es DataRow.

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

Copia objetos DataRow en el objeto DataTable especificado, dado un objeto IEnumerable<T> de entrada donde el parámetro T genérico es DataRow.

Se aplica a