StringValues Structure

Définition

Représente zéro/null, une ou plusieurs chaînes de façon efficace.

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)
Héritage
StringValues
Implémente

Constructeurs

StringValues(String)

Initialise une nouvelle instance de la structure StringValues à l'aide de la chaîne spécifiée.

StringValues(String[])

Initialise une nouvelle instance de la structure StringValues en utilisant le tableau de chaînes spécifié.

Champs

Empty

Instance en lecture seule du struct StringValues dont la valeur est un tableau de chaînes vide.

Propriétés

Count

Obtient le nombre d’éléments de chaîne contenus dans ce StringValues.

Item[Int32]

Obtient la chaîne à l’index.

Méthodes

Concat(String, StringValues)

Concatène l’instance spécifiée de String avec le StringValues spécifié.

Concat(StringValues, String)

Concatène l’instance spécifiée de StringValues avec le String spécifié.

Concat(StringValues, StringValues)

Concatène deux instances spécifiées de StringValues.

Equals(Object)

Détermine si cette instance et un objet spécifié ont la même valeur.

Equals(String)

Détermine si cette instance et une chaîne spécifiée ont la même valeur.

Equals(String, StringValues)

Détermine si les objets String et StringValues spécifiés ont les mêmes valeurs.

Equals(String[])

Détermine si cette instance et un tableau de chaînes spécifié ont les mêmes valeurs.

Equals(String[], StringValues)

Détermine si les objets de tableau de chaînes et StringValues spécifiés ont les mêmes valeurs.

Equals(StringValues)

Détermine si cette instance et un autre StringValues spécifié ont les mêmes valeurs.

Equals(StringValues, String)

Détermine si les objets StringValues et String spécifiés ont les mêmes valeurs.

Equals(StringValues, String[])

Détermine si les objets StringValues et de tableau de chaînes spécifiés ont les mêmes valeurs.

Equals(StringValues, StringValues)

Détermine si deux objets StringValues spécifiés ont les mêmes valeurs dans le même ordre.

GetEnumerator()

Récupère un objet qui peut itérer au sein des chaînes individuelles dans ce StringValues.

GetHashCode()
IsNullOrEmpty(StringValues)

Indique si le StringValues spécifié ne contient pas de valeurs de chaîne.

ToArray()

Crée un tableau de chaînes à partir de l’objet StringValues actuel.

ToString()

Convertit la valeur de l’objet StringValues actuel en sa représentation sous forme de chaîne équivalente, avec plusieurs valeurs jointes en tant que chaîne séparée par des virgules.

Opérateurs

Equality(Object, StringValues)

Détermine si le Object spécifié, qui doit être un StringValues, un String ou un tableau de String, et le StringValues spécifié ont la même valeur.

Equality(String, StringValues)

Détermine si les objets String et StringValues spécifiés ont les mêmes valeurs.

Equality(String[], StringValues)

Détermine si les objets de tableau de chaînes et StringValues spécifiés ont les mêmes valeurs.

Equality(StringValues, Object)

Détermine si le StringValues et le Object spécifiés, qui doivent être un StringValues, un String ou un tableau de String, ont la même valeur.

Equality(StringValues, String)

Détermine si les objets StringValues et String spécifiés ont les mêmes valeurs.

Equality(StringValues, String[])

Détermine si les objets StringValues et de tableau de chaînes spécifiés ont les mêmes valeurs.

Equality(StringValues, StringValues)

Détermine si deux StringValues spécifiés ont les mêmes valeurs.

Implicit(String to StringValues)

Définit une conversion implicite d’une chaîne donnée en StringValues.

Implicit(String[] to StringValues)

Définit une conversion implicite d’un tableau de chaînes donné en StringValues.

Implicit(StringValues to String)

Définit une conversion implicite d’un StringValues donné en chaîne, avec plusieurs valeurs jointes en tant que chaîne séparée par une virgule.

Implicit(StringValues to String[])

Définit une conversion implicite d’un StringValues en tableau de chaînes.

Inequality(Object, StringValues)

Détermine si les objets Object et StringValues spécifiés ont les mêmes valeurs.

Inequality(String, StringValues)

Détermine si les objets String et StringValues spécifiés ont des valeurs différentes.

Inequality(String[], StringValues)

Détermine si le tableau de chaînes et le StringValues spécifiés ont des valeurs différentes.

Inequality(StringValues, Object)

Détermine si le StringValues et le Object spécifiés, qui doivent être un StringValues, un String ou un tableau de String, ont des valeurs différentes.

Inequality(StringValues, String)

Détermine si les objets StringValues et String spécifiés ont des valeurs différentes.

Inequality(StringValues, String[])

Détermine si le StringValues et le tableau de chaînes spécifiés ont des valeurs différentes.

Inequality(StringValues, StringValues)

Détermine si deux StringValues spécifiés ont des valeurs différentes.

Implémentations d’interfaces explicites

ICollection<String>.Add(String)

Ajoute un élément à la collection.

ICollection<String>.Clear()

Supprime tous les éléments de la collection.

ICollection<String>.Contains(String)

Détermine si une chaîne est dans StringValues.

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

Copie l’intégralité StringValuesdans un tableau de chaînes, en commençant à l’index spécifié du tableau cible.

ICollection<String>.IsReadOnly

Obtient une valeur indiquant si la collection est en lecture seule.

ICollection<String>.Remove(String)

Supprime la première occurrence d’un objet spécifique dans la collection.

IEnumerable.GetEnumerator()

Retourne un énumérateur qui itère au sein d’une collection.

IEnumerable<String>.GetEnumerator()

Retourne un énumérateur qui itère au sein de la collection.

IList<String>.IndexOf(String)

Retourne l’index de base zéro de la première occurrence d’un élément dans le StringValues.

IList<String>.Insert(Int32, String)

Insère un élément dans IList<T> à l’index spécifié.

IList<String>.Item[Int32]

Obtient l’index à l’index String .

IList<String>.RemoveAt(Int32)

Supprime l'élément IList<T> au niveau de l'index spécifié.

Méthodes d’extension

AsReadOnly<T>(IList<T>)

Renvoie un wrapper en lecture seule ReadOnlyCollection<T> pour la liste spécifiée.

CopyToDataTable<T>(IEnumerable<T>)

Retourne un DataTable qui contient des copies des objets DataRow, à partir d'un objet d'entrée IEnumerable<T> où le paramètre générique T est DataRow.

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

Copie les objets DataRow vers le DataTable spécifié, à partir d'un objet d'entrée IEnumerable<T> où le paramètre générique T est DataRow.

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

Copie les objets DataRow vers le DataTable spécifié, à partir d'un objet d'entrée IEnumerable<T> où le paramètre générique T est DataRow.

S’applique à