StringValues Struktur

Definition

Stellt null/NULL, eine oder viele Zeichenfolgen auf effiziente Weise dar.

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)
Vererbung
StringValues
Implementiert

Konstruktoren

StringValues(String)

Initialisiert eine neue Instanz der StringValues-Struktur unter Verwendung der angegebenen Zeichenfolge.

StringValues(String[])

Initialisiert eine neue Instanz der StringValues-Struktur unter Verwendung des angegebenen Zeichenfolgenarrays

Felder

Empty

Eine schreibgeschützte Instanz der StringValues-Struktur, deren Wert ein leeres Zeichenfolgenarray ist

Eigenschaften

Count

Ruft die Anzahl der Zeichenfolgenelemente ab, die in StringValues enthalten sind

Item[Int32]

Ruft die Zeichenfolge beim Index ab

Methoden

Concat(String, StringValues)

Verkettet die angegebene Instanz von String mit angegebener StringValues

Concat(StringValues, String)

Verkettet die angegebene Instanz von StringValues mit angegebener String

Concat(StringValues, StringValues)

Verkettet zwei angegebene Instanzen von StringValues.

Equals(Object)

Bestimmt, ob diese Instanz und ein bestimmtes Objekt denselben Wert haben

Equals(String)

Bestimmt, ob diese Instanz von und eine bestimmte Zeichenfolge denselben Wert haben.

Equals(String, StringValues)

Bestimmt, ob die angegebenen Objekte String und StringValues über die gleichen Werte verfügen

Equals(String[])

Bestimmt, ob diese Instanz und ein bestimmtes Zeichenfolgenarray dieselben Werte haben

Equals(String[], StringValues)

Bestimmt, ob das angegebene Zeichenfolgenarray und StringValues-Objekte über die gleichen Werte verfügen

Equals(StringValues)

Bestimmt, ob diese Instanz und ein anderes angegebenes StringValues-Objekt dieselben Werte haben

Equals(StringValues, String)

Bestimmt, ob die angegebenen Objekte StringValues und String über die gleichen Werte verfügen

Equals(StringValues, String[])

Bestimmt, ob das angegebene Objekt StringValues und die Zeichenfolgenarrayobjekte über die gleichen Werte verfügen

Equals(StringValues, StringValues)

Bestimmt, ob zwei angegebene StringValues-Objekte dieselben Werte in derselben Reihenfolge haben

GetEnumerator()

Ruft ein Objekt ab, das die einzelnen Zeichenfolge in dieser StringValues-Struktur durchlaufen kann

GetHashCode()
IsNullOrEmpty(StringValues)

Gibt an, ob die angegebene StringValues-Struktur keine Zeichenfolgenwerte enthält

ToArray()

Erstellt ein Zeichenfolgenarray aus dem aktuellen StringValues-Objekt

ToString()

Konvertiert den Wert des aktuellen StringValues-Objekts in die entsprechende Zeichenfolgedarstellung, wobei mehrere Werte als durch Kommas getrennte Zeichenfolge verknüpft sind

Operatoren

Equality(Object, StringValues)

Bestimmt, ob die angegebene Object, die eine StringValues, String oder ein Array vonString sein muss, sowie eine angegebene StringValues-Struktur, über denselben Wert verfügen

Equality(String, StringValues)

Bestimmt, ob die angegebenen Objekte String und StringValues über die gleichen Werte verfügen

Equality(String[], StringValues)

Bestimmt, ob das angegebene Zeichenfolgenarray und StringValues-Objekte über die gleichen Werte verfügen

Equality(StringValues, Object)

Bestimmt, ob die angegebene StringValues-Struktur und Object-Objektklasse, die eine StringValues, String oder ein Array von String sein muss, über denselben Wert verfügen

Equality(StringValues, String)

Bestimmt, ob die angegebenen Objekte StringValues und String über die gleichen Werte verfügen

Equality(StringValues, String[])

Bestimmt, ob das angegebene Objekt StringValues und die Zeichenfolgenarrayobjekte über die gleichen Werte verfügen

Equality(StringValues, StringValues)

Bestimmt, ob zwei angegebene StringValues dieselben Werte haben

Implicit(String to StringValues)

Definiert eine implizite Konvertierung einer gegebenen Zeichenfolge in StringValues

Implicit(String[] to StringValues)

Definiert eine implizite Konvertierung eines gegebenen Zeichenfolgenarrays in StringValues.

Implicit(StringValues to String)

Definiert eine implizite Konvertierung einer angegebenen StringValues-Struktur in eine Zeichenfolge mit mehreren Werten, die als durch Trennzeichen getrennte Zeichenfolge verknüpft sind.

Implicit(StringValues to String[])

Definiert eine implizite Konvertierung einer StringValues-Struktur in ein Zeichenfolgenarray

Inequality(Object, StringValues)

Bestimmt, ob die angegebenen Objekte Object und StringValues über die gleichen Werte verfügen

Inequality(String, StringValues)

Bestimmt, ob die angegebenen Objekte String und StringValues verschiedene Werte haben

Inequality(String[], StringValues)

Bestimmt, ob das angegebene Zeichenfolgenarray und StringValues verschiedene Werte haben

Inequality(StringValues, Object)

Bestimmt, ob die angegebene StringValues-Struktur und Object-Objektklasse, die eine StringValues, String oder ein Array von String sein muss, über unterschiedliche Werte verfügen

Inequality(StringValues, String)

Bestimmt, ob die angegebenen Objekte StringValues und String verschiedene Werte haben

Inequality(StringValues, String[])

Bestimmt, ob das angegebene Objekt StringValues und das Zeichenfolgenarray über unterschiedliche Werte verfügen

Inequality(StringValues, StringValues)

Bestimmt, ob zwei angegebene StringValues verschiedene Werte haben.

Explizite Schnittstellenimplementierungen

ICollection<String>.Add(String)

Fügt der Auflistung ein Element hinzu.

ICollection<String>.Clear()

Entfernt alle Elemente aus der Auflistung.

ICollection<String>.Contains(String)

Bestimmt, ob sich eine Zeichenfolge in der StringValues befindet

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

Kopiert die gesamte StringValues in ein Zeichenfolgenarray, beginnend am angegebenen Index des Zielarrays

ICollection<String>.IsReadOnly

Ruft einen Wert ab, der angibt, ob die Auflistung schreibgeschützt ist.

ICollection<String>.Remove(String)

Entfernt das erste Vorkommen eines bestimmten Objekts aus der Auflistung.

IEnumerable.GetEnumerator()

Gibt einen Enumerator zurück, der eine Auflistung durchläuft.

IEnumerable<String>.GetEnumerator()

Gibt einen Enumerator zurück, der die Auflistung durchläuft.

IList<String>.IndexOf(String)

Gibt den nullbasierten Index des ersten Vorkommens eines Elements in StringValues zurück

IList<String>.Insert(Int32, String)

Fügt am angegebenen Index ein Element in die IList<T> ein.

IList<String>.Item[Int32]

Ruft String beim Index ab

IList<String>.RemoveAt(Int32)

Entfernt das IList<T>-Element am angegebenen Index.

Erweiterungsmethoden

AsReadOnly<T>(IList<T>)

Gibt einen schreibgeschützten ReadOnlyCollection<T> Wrapper für die angegebene Liste zurück.

CopyToDataTable<T>(IEnumerable<T>)

Gibt eine DataTable zurück, die Kopien der DataRow-Objekte enthält, wenn ein IEnumerable<T>-Eingabeobjekt vorhanden ist, bei dem der generische Parameter T den Wert DataRow hat.

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

Kopiert DataRow-Objekte in die angegebene DataTable, bei einem IEnumerable<T>-Eingabeobjekt, bei dem der generische Parameter T den Wert DataRow aufweist.

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

Kopiert DataRow-Objekte in die angegebene DataTable, bei einem IEnumerable<T>-Eingabeobjekt, bei dem der generische Parameter T den Wert DataRow aufweist.

Gilt für