StringValues Struct

Definizione

Rappresenta zero/null, una o più stringhe in modo efficiente.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)
Ereditarietà
StringValues
Implementazioni

Costruttori

StringValues(String)

Inizializza una nuova istanza della struttura StringValuesutilizzando la stringa specificata.Initializes a new instance of the StringValues structure using the specified string.

StringValues(String[])

Inizializza una nuova istanza della struttura StringValues con la matrice di stringhe specificata.Initializes a new instance of the StringValues structure using the specified array of strings.

Campi

Empty

Istanza di sola lettura dello struct StringValues il cui valore è una matrice di stringhe vuota.A readonly instance of the StringValues struct whose value is an empty string array.

Proprietà

Count

Ottiene il numero di elementi stringa contenuti in StringValues.Gets the number of string elements contained in this StringValues.

Item[Int32]

Ottiene la stringa in corrispondenza dell'indice.Gets the string at index.

Metodi

Concat(String, StringValues)

Concatena l'istanza specificata di String con il valore StringValues specificato.Concatenates specified instance of String with specified StringValues.

Concat(StringValues, String)

Concatena l'istanza specificata di StringValues con il valore String specificato.Concatenates specified instance of StringValues with specified String.

Concat(StringValues, StringValues)

Concatena due istanze specificate della classe StringValues.Concatenates two specified instances of StringValues.

Equals(Object)

Determina se questa istanza e un oggetto specificato hanno lo stesso valore.Determines whether this instance and a specified object have the same value.

Equals(String)

Determina se questa istanza e un oggetto specificato hanno lo stesso valore.Determines whether this instance and a specified string have the same value.

Equals(String, StringValues)

Determina se gli oggetti String e StringValues specificati hanno gli stessi valori.Determines whether the specified String and StringValues objects have the same values.

Equals(String[])

Determina se questa istanza e una matrice di stringhe specificata hanno gli stessi valori.Determines whether this instance and a specified string array have the same values.

Equals(String[], StringValues)

Determina se la matrice di stringhe e gli oggetti StringValues specificati hanno gli stessi valori.Determines whether the specified string array and StringValues objects have the same values.

Equals(StringValues)

Determina se questa istanza e un altro oggetto StringValues specificato hanno gli stessi valori.Determines whether this instance and another specified StringValues object have the same values.

Equals(StringValues, String)

Determina se gli oggetti StringValues e String specificati hanno gli stessi valori.Determines whether the specified StringValues and String objects have the same values.

Equals(StringValues, String[])

Determina se gli oggetti StringValues e matrice di stringhe specificati hanno gli stessi valori.Determines whether the specified StringValues and string array objects have the same values.

Equals(StringValues, StringValues)

Determina se due oggetti StringValues specificati hanno gli stessi valori nello stesso ordine.Determines whether two specified StringValues objects have the same values in the same order.

GetEnumerator()

Recupera un oggetto che può scorrere le singole stringhe in StringValues.Retrieves an object that can iterate through the individual strings in this StringValues.

GetHashCode()
IsNullOrEmpty(StringValues)

Indica se l'oggetto StringValues specificato non contiene valori stringa.Indicates whether the specified StringValues contains no string values.

ToArray()

Crea una matrice di stringhe dall'oggetto StringValues corrente.Creates a string array from the current StringValues object.

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

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.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 se gli oggetti StringValues e Objectspecificati, che devono essere un StringValues, String o una matrice di String, hanno lo stesso valore.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 se due oggetti StringValues specificati hanno gli stessi valori.Determines whether two specified StringValues have the same values.

Implicit(String to StringValues)

Definisce una conversione implicita di una determinata stringa in un oggetto StringValues.Defines an implicit conversion of a given string to a StringValues.

Implicit(String[] to StringValues)

Definisce una conversione implicita di una matrice di stringhe specificata in un oggetto StringValues.Defines an implicit conversion of a given string array to a 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.Defines an implicit conversion of a given StringValues to a string, with multiple values joined as a comma separated string.

Implicit(StringValues to String[])

Definisce una conversione implicita di un oggetto StringValues specificato in una matrice di stringhe.Defines an implicit conversion of a given StringValues to a string array.

Inequality(Object, StringValues)

Determina se gli oggetti Object e StringValues specificati hanno gli stessi valori.Determines whether the specified Object and StringValues object have the same values.

Inequality(String, StringValues)

Determina se gli oggetti String e StringValues specificati hanno valori diversi.Determines whether the specified String and StringValues objects have different values.

Inequality(String[], StringValues)

Determina se la matrice di stringhe e l'oggetto StringValues specificati hanno valori diversi.Determines whether the specified string array and StringValues have different values.

Inequality(StringValues, Object)

Determina se gli oggetti StringValues e Objectspecificati, che devono essere un StringValues, String o una matrice di String, hanno valori diversi.Determines whether the specified StringValues and Object, which must be a StringValues, String, or array of String, have different values.

Inequality(StringValues, String)

Determina se gli oggetti StringValues e String specificati hanno valori diversi.Determines whether the specified StringValues and String objects have different values.

Inequality(StringValues, String[])

Determina se l'oggetto StringValues e la matrice di stringhe specificati hanno valori diversi.Determines whether the specified StringValues and string array have different values.

Inequality(StringValues, StringValues)

Determina se due oggetti StringValues specificati hanno valori diversi.Determines whether two specified StringValues have different values.

Implementazioni dell'interfaccia esplicita

ICollection<String>.Add(String)

Aggiunge un elemento alla raccolta.Adds an item to the collection.

ICollection<String>.Clear()

Rimuove tutti gli elementi dalla raccolta.Removes all items from the collection.

ICollection<String>.Contains(String)

Determina se una stringa è inclusa in StringValues.Determines whether a string is in the StringValues.

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

Copia l'intero oggetto StringValues in una matrice di stringhe, a partire dall'indice specificato della matrice di destinazione.Copies the entire StringValuesto a string array, starting at the specified index of the target array.

ICollection<String>.IsReadOnly

Ottiene un valore che indica se la raccolta è di sola lettura.Gets a value indicating whether the collection is read-only.

ICollection<String>.Remove(String)

Rimuove la prima occorrenza di un oggetto specifico dalla raccolta.Removes the first occurrence of a specific object from the collection.

IEnumerable.GetEnumerator()

Restituisce un enumeratore che consente di eseguire l'iterazione di una raccolta.Returns an enumerator that iterates through a collection.

IEnumerable<String>.GetEnumerator()

Restituisce un enumeratore che consente di scorrere la raccolta.Returns an enumerator that iterates through the collection.

IList<String>.IndexOf(String)

Restituisce l'indice in base zero della prima occorrenza di un elemento in StringValues.Returns the zero-based index of the first occurrence of an item in the StringValues.

IList<String>.Insert(Int32, String)

Inserisce un elemento in IList<T> in corrispondenza dell'indice specificato.Inserts an item to the IList<T> at the specified index.

IList<String>.Item[Int32]

Ottiene l'oggetto String in corrispondenza dell'indice.Gets the String at index.

IList<String>.RemoveAt(Int32)

Rimuove l'elemento IList<T> in corrispondenza dell'indice specificato.Removes the IList<T> item at the specified index.

Metodi di estensione

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.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 gli oggetti DataRow nell'oggetto DataTable specificato, dato un oggetto IEnumerable<T> di input dove il parametro generico 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)

Copia gli oggetti DataRow nell'oggetto DataTable specificato, dato un oggetto IEnumerable<T> di input dove il parametro generico T è DataRow.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

Si applica a