StringValues Estructura

Definición

Representa cero, una o muchas cadenas de una forma eficaz.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)
Herencia
StringValues
Implementaciones

Constructores

StringValues(String)

Inicializa una nueva instancia de la estructura StringValues utilizando la cadena especificada.Initializes a new instance of the StringValues structure using the specified string.

StringValues(String[])

Inicializa una nueva instancia de la estructura StringValues usando la matriz de cadenas especificada.Initializes a new instance of the StringValues structure using the specified array of strings.

Campos

Empty

Instancia de solo lectura del struct de StringValues cuyo valor es una matriz de cadenas vacía.A readonly instance of the StringValues struct whose value is an empty string array.

Propiedades

Count

Obtiene el número de elementos de cadena incluidos en este objeto StringValues.Gets the number of string elements contained in this StringValues.

Item[Int32]

Obtiene la cadena en el índice.Gets the string at index.

Métodos

Concat(String, StringValues)

Concatena la instancia especificada de String con el objeto StringValues especificado.Concatenates specified instance of String with specified StringValues.

Concat(StringValues, String)

Concatena la instancia especificada de StringValues con el objeto String especificado.Concatenates specified instance of StringValues with specified String.

Concat(StringValues, StringValues)

Concatena dos instancias de StringValues especificadas.Concatenates two specified instances of StringValues.

Equals(Object)

Determina si esta instancia y un objeto especificado tienen el mismo valor.Determines whether this instance and a specified object have the same value.

Equals(String)

Determina si esta instancia y una cadena especificada tienen el mismo valor.Determines whether this instance and a specified string have the same value.

Equals(String, StringValues)

Determina si los objetos String y StringValues especificados tienen los mismos valores.Determines whether the specified String and StringValues objects have the same values.

Equals(String[])

Determina si esta instancia y una matriz de cadenas especificada tienen los mismos valores.Determines whether this instance and a specified string array have the same values.

Equals(String[], StringValues)

Determina si los objetos especificados de matriz de cadenas y StringValues tienen los mismos valores.Determines whether the specified string array and StringValues objects have the same values.

Equals(StringValues)

Determina si esta instancia y otro objeto StringValues especificado tienen los mismos valores.Determines whether this instance and another specified StringValues object have the same values.

Equals(StringValues, String)

Determina si los objetos StringValues y String especificados tienen los mismos valores.Determines whether the specified StringValues and String objects have the same values.

Equals(StringValues, String[])

Determina si los objetos especificados de matriz de cadenas y StringValues tienen los mismos valores.Determines whether the specified StringValues and string array objects have the same values.

Equals(StringValues, StringValues)

Determina si dos objetos StringValues especificados tienen los mismos valores en el mismo orden.Determines whether two specified StringValues objects have the same values in the same order.

GetEnumerator()

Recupera un objeto que puede recorrer en iteración las cadenas individuales de este objeto StringValues.Retrieves an object that can iterate through the individual strings in this StringValues.

GetHashCode()
IsNullOrEmpty(StringValues)

Indica si el objeto StringValues especificado no contiene valores de cadena.Indicates whether the specified StringValues contains no string values.

ToArray()

Crea una matriz de cadenas a partir del objeto StringValues actual.Creates a string array from the current StringValues object.

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.Converts the value of the current StringValues object to its equivalent string representation, with multiple values joined as a comma separated string.

Operadores

Equality(Object, StringValues)

Determina si el objeto Object especificado, que debe ser StringValues, String o una matriz de String, y el objeto StringValues especificado tienen el mismo valor.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)

Determina si los objetos StringValues y Object especificados, que deben ser StringValues, String o una matriz de String, tienen el mismo valor.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)

Determina si dos StringValues especificados tienen los mismos valores.Determines whether two specified StringValues have the same values.

Implicit(String to StringValues)

Define una conversión implícita de una cadena dada en un objeto StringValues.Defines an implicit conversion of a given string to a StringValues.

Implicit(String[] to StringValues)

Define una conversión de una matriz de cadenas dada en un objeto StringValues.Defines an implicit conversion of a given string array to a 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.Defines an implicit conversion of a given StringValues to a string, with multiple values joined as a comma separated string.

Implicit(StringValues to String[])

Define una conversión implícita de un objeto StringValues dado en una matriz de cadenas.Defines an implicit conversion of a given StringValues to a string array.

Inequality(Object, StringValues)

Determina si los objetos Object y StringValues especificados tienen los mismos valores.Determines whether the specified Object and StringValues object have the same values.

Inequality(String, StringValues)

Determina si los objetos String y StringValues especificados tienen valores distintos.Determines whether the specified String and StringValues objects have different values.

Inequality(String[], StringValues)

Determina si la matriz de cadenas y el objeto StringValues especificados tienen valores distintos.Determines whether the specified string array and StringValues have different values.

Inequality(StringValues, Object)

Determina si los objetos StringValues y Object especificados, que deben ser StringValues, String o una matriz de String, tienen valores diferentes.Determines whether the specified StringValues and Object, which must be a StringValues, String, or array of String, have different values.

Inequality(StringValues, String)

Determina si los objetos StringValues y String especificados tienen valores distintos.Determines whether the specified StringValues and String objects have different values.

Inequality(StringValues, String[])

Determina si los objetos especificados de matriz de cadenas y StringValues tienen valores distintos.Determines whether the specified StringValues and string array have different values.

Inequality(StringValues, StringValues)

Determina si dos objetos StringValues especificados tienen valores diferentes.Determines whether two specified StringValues have different values.

Implementaciones de interfaz explícitas

ICollection<String>.Add(String)

Agrega un elemento a la colección.Adds an item to the collection.

ICollection<String>.Clear()

Quita todos los elementos de la colección.Removes all items from the collection.

ICollection<String>.Contains(String)

Determina si una cadena se encuentra en StringValues.Determines whether a string is in the 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.Copies the entire StringValuesto a string array, starting at the specified index of the target array.

ICollection<String>.IsReadOnly

Obtiene un valor que indica si la colección es de solo lectura.Gets a value indicating whether the collection is read-only.

ICollection<String>.Remove(String)

Quita la primera aparición de un objeto concreto de la colección.Removes the first occurrence of a specific object from the collection.

IEnumerable.GetEnumerator()

Devuelve un enumerador que recorre en iteración una colección.Returns an enumerator that iterates through a collection.

IEnumerable<String>.GetEnumerator()

Devuelve un enumerador que procesa una iteración en la colección.Returns an enumerator that iterates through the collection.

IList<String>.IndexOf(String)

Devuelve el índice de base cero de la primera aparición de un elemento en StringValues.Returns the zero-based index of the first occurrence of an item in the StringValues.

IList<String>.Insert(Int32, String)

Inserta un elemento en la interfaz IList<T>, en el índice especificado.Inserts an item to the IList<T> at the specified index.

IList<String>.Item[Int32]

Obtiene String en el índice.Gets the String at index.

IList<String>.RemoveAt(Int32)

Quita el elemento de la interfaz IList<T> que se encuentra en el índice especificado.Removes the IList<T> item at the specified index.

Métodos de extensión

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.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)

Copia objetos DataRow en el objeto DataTable especificado, dado un objeto IEnumerable<T> de entrada donde el parámetro T genérico es 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)

Copia objetos DataRow en el objeto DataTable especificado, dado un objeto IEnumerable<T> de entrada donde el parámetro T genérico es DataRow.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

Se aplica a