StringValues Struct

Definizione

Rappresenta zero/null, una o più stringhe in modo efficiente.

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)
Ereditarietà
StringValues
Implementazioni

Costruttori

StringValues(String)

Inizializza una nuova istanza della struttura StringValuesutilizzando la stringa specificata.

StringValues(String[])

Inizializza una nuova istanza della struttura StringValues con la matrice di stringhe specificata.

Campi

Empty

Istanza di sola lettura dello struct StringValues il cui valore è una matrice di stringhe vuota.

Proprietà

Count

Ottiene il numero di elementi stringa contenuti in StringValues.

Item[Int32]

Ottiene la stringa in corrispondenza dell'indice.

Metodi

Concat(String, StringValues)

Concatena l'istanza specificata di String con il valore StringValues specificato.

Concat(StringValues, String)

Concatena l'istanza specificata di StringValues con il valore String specificato.

Concat(StringValues, StringValues)

Concatena due istanze specificate della classe StringValues.

Equals(Object)

Determina se questa istanza e un oggetto specificato hanno lo stesso valore.

Equals(String)

Determina se questa istanza e un oggetto specificato hanno lo stesso valore.

Equals(String, StringValues)

Determina se gli oggetti String e StringValues specificati hanno gli stessi valori.

Equals(String[])

Determina se questa istanza e una matrice di stringhe specificata hanno gli stessi valori.

Equals(String[], StringValues)

Determina se la matrice di stringhe e gli oggetti StringValues specificati hanno gli stessi valori.

Equals(StringValues)

Determina se questa istanza e un altro oggetto StringValues specificato hanno gli stessi valori.

Equals(StringValues, String)

Determina se gli oggetti StringValues e String specificati hanno gli stessi valori.

Equals(StringValues, String[])

Determina se gli oggetti StringValues e matrice di stringhe specificati hanno gli stessi valori.

Equals(StringValues, StringValues)

Determina se due oggetti StringValues specificati hanno gli stessi valori nello stesso ordine.

GetEnumerator()

Recupera un oggetto che può scorrere le singole stringhe in StringValues.

GetHashCode()
IsNullOrEmpty(StringValues)

Indica se l'oggetto StringValues specificato non contiene valori stringa.

ToArray()

Crea una matrice di stringhe dall'oggetto StringValues corrente.

ToString()

Converte il valore dell'oggetto StringValues corrente nella rappresentazione in forma di stringa equivalente, con più valori uniti in una stringa delimitata da virgole.

Operatori

Equality(Object, StringValues)

Determina se l'oggetto Object specificato, che deve essere un StringValues, un Stringo una matrice di String, e l'oggetto StringValuesspecificato, hanno lo stesso valore.

Equality(String, StringValues)

Determina se gli oggetti String e StringValues specificati hanno gli stessi valori.

Equality(String[], StringValues)

Determina se la matrice di stringhe e gli oggetti StringValues specificati hanno gli stessi valori.

Equality(StringValues, Object)

Determina se gli oggetti StringValues e Objectspecificati, che devono essere un StringValues, String o una matrice di String, hanno lo stesso valore.

Equality(StringValues, String)

Determina se gli oggetti StringValues e String specificati hanno gli stessi valori.

Equality(StringValues, String[])

Determina se gli oggetti StringValues e matrice di stringhe specificati hanno gli stessi valori.

Equality(StringValues, StringValues)

Determina se due oggetti StringValues specificati hanno gli stessi valori.

Implicit(String to StringValues)

Definisce una conversione implicita di una determinata stringa in un oggetto StringValues.

Implicit(String[] to StringValues)

Definisce una conversione implicita di una matrice di stringhe specificata in un oggetto StringValues.

Implicit(StringValues to String)

Definisce una conversione implicita di un oggetto StringValues specificato in una stringa, con più valori uniti come stringa delimitata da virgole.

Implicit(StringValues to String[])

Definisce una conversione implicita di un oggetto StringValues specificato in una matrice di stringhe.

Inequality(Object, StringValues)

Determina se gli oggetti Object e StringValues specificati hanno gli stessi valori.

Inequality(String, StringValues)

Determina se gli oggetti String e StringValues specificati hanno valori diversi.

Inequality(String[], StringValues)

Determina se la matrice di stringhe e l'oggetto StringValues specificati hanno valori diversi.

Inequality(StringValues, Object)

Determina se gli oggetti StringValues e Objectspecificati, che devono essere un StringValues, String o una matrice di String, hanno valori diversi.

Inequality(StringValues, String)

Determina se gli oggetti StringValues e String specificati hanno valori diversi.

Inequality(StringValues, String[])

Determina se l'oggetto StringValues e la matrice di stringhe specificati hanno valori diversi.

Inequality(StringValues, StringValues)

Determina se due oggetti StringValues specificati hanno valori diversi.

Implementazioni dell'interfaccia esplicita

ICollection<String>.Add(String)

Aggiunge un elemento alla raccolta.

ICollection<String>.Clear()

Rimuove tutti gli elementi dalla raccolta.

ICollection<String>.Contains(String)

Determina se una stringa è inclusa in StringValues.

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

Copia l'intero StringValuesin una matrice di stringhe, a partire dall'indice specificato della matrice di destinazione.

ICollection<String>.IsReadOnly

Ottiene un valore che indica se la raccolta è di sola lettura.

ICollection<String>.Remove(String)

Rimuove la prima occorrenza di un oggetto specifico dalla raccolta.

IEnumerable.GetEnumerator()

Restituisce un enumeratore che consente di eseguire l'iterazione di una raccolta.

IEnumerable<String>.GetEnumerator()

Restituisce un enumeratore che consente di scorrere la raccolta.

IList<String>.IndexOf(String)

Restituisce l'indice in base zero della prima occorrenza di un elemento in StringValues.

IList<String>.Insert(Int32, String)

Inserisce un elemento in IList<T> in corrispondenza dell'indice specificato.

IList<String>.Item[Int32]

Ottiene l'oggetto in corrispondenza dell'indice String .

IList<String>.RemoveAt(Int32)

Rimuove l'elemento IList<T> in corrispondenza dell'indice specificato.

Metodi di estensione

AsReadOnly<T>(IList<T>)

Restituisce un wrapper di sola ReadOnlyCollection<T> lettura per l'elenco specificato.

CopyToDataTable<T>(IEnumerable<T>)

Restituisce un oggetto DataTable che contiene copie degli oggetti DataRow, dato un oggetto IEnumerable<T> di input dove il parametro generico DataRow è T.

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

Copia gli oggetti DataRow nell'oggetto DataTable specificato, dato un oggetto IEnumerable<T> di input dove il parametro generico T è DataRow.

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

Copia gli oggetti DataRow nell'oggetto DataTable specificato, dato un oggetto IEnumerable<T> di input dove il parametro generico T è DataRow.

Si applica a