StringValues Struktur

Definition

Stellt null/NULL, eine oder viele Zeichenfolgen auf effiziente Weise dar.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)
Vererbung
StringValues
Implementiert

Konstruktoren

StringValues(String)

Initialisiert eine neue Instanz der StringValues-Struktur unter Verwendung der angegebenen Zeichenfolge.Initializes a new instance of the StringValues structure using the specified string.

StringValues(String[])

Initialisiert eine neue Instanz der StringValues-Struktur unter Verwendung des angegebenen ZeichenfolgenarraysInitializes a new instance of the StringValues structure using the specified array of strings.

Felder

Empty

Eine schreibgeschützte Instanz der StringValues-Struktur, deren Wert ein leeres Zeichenfolgenarray istA readonly instance of the StringValues struct whose value is an empty string array.

Eigenschaften

Count

Ruft die Anzahl der Zeichenfolgenelemente ab, die in StringValues enthalten sindGets the number of string elements contained in this StringValues.

Item[Int32]

Ruft die Zeichenfolge beim Index abGets the string at index.

Methoden

Concat(String, StringValues)

Verkettet die angegebene Instanz von String mit angegebener StringValuesConcatenates specified instance of String with specified StringValues.

Concat(StringValues, String)

Verkettet die angegebene Instanz von StringValues mit angegebener StringConcatenates specified instance of StringValues with specified String.

Concat(StringValues, StringValues)

Verkettet zwei angegebene Instanzen von StringValues.Concatenates two specified instances of StringValues.

Equals(Object)

Bestimmt, ob diese Instanz und ein bestimmtes Objekt denselben Wert habenDetermines whether this instance and a specified object have the same value.

Equals(String)

Bestimmt, ob diese Instanz von und eine bestimmte Zeichenfolge denselben Wert haben.Determines whether this instance and a specified string have the same value.

Equals(String, StringValues)

Bestimmt, ob die angegebenen Objekte String und StringValues über die gleichen Werte verfügenDetermines whether the specified String and StringValues objects have the same values.

Equals(String[])

Bestimmt, ob diese Instanz und ein bestimmtes Zeichenfolgenarray dieselben Werte habenDetermines whether this instance and a specified string array have the same values.

Equals(String[], StringValues)

Bestimmt, ob das angegebene Zeichenfolgenarray und StringValues-Objekte über die gleichen Werte verfügenDetermines whether the specified string array and StringValues objects have the same values.

Equals(StringValues)

Bestimmt, ob diese Instanz und ein anderes angegebenes StringValues-Objekt dieselben Werte habenDetermines whether this instance and another specified StringValues object have the same values.

Equals(StringValues, String)

Bestimmt, ob die angegebenen Objekte StringValues und String über die gleichen Werte verfügenDetermines whether the specified StringValues and String objects have the same values.

Equals(StringValues, String[])

Bestimmt, ob das angegebene Objekt StringValues und die Zeichenfolgenarrayobjekte über die gleichen Werte verfügenDetermines whether the specified StringValues and string array objects have the same values.

Equals(StringValues, StringValues)

Bestimmt, ob zwei angegebene StringValues-Objekte dieselben Werte in derselben Reihenfolge habenDetermines whether two specified StringValues objects have the same values in the same order.

GetEnumerator()

Ruft ein Objekt ab, das die einzelnen Zeichenfolge in dieser StringValues-Struktur durchlaufen kannRetrieves an object that can iterate through the individual strings in this StringValues.

GetHashCode()
IsNullOrEmpty(StringValues)

Gibt an, ob die angegebene StringValues-Struktur keine Zeichenfolgenwerte enthältIndicates whether the specified StringValues contains no string values.

ToArray()

Erstellt ein Zeichenfolgenarray aus dem aktuellen StringValues-ObjektCreates a string array from the current StringValues object.

ToString()

Konvertiert den Wert des aktuellen StringValues-Objekts in die entsprechende Zeichenfolgedarstellung, wobei mehrere Werte als durch Kommas getrennte Zeichenfolge verknüpft sindConverts the value of the current StringValues object to its equivalent string representation, with multiple values joined as a comma separated string.

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ügenDetermines 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)

Bestimmt, ob die angegebene StringValues-Struktur und Object-Objektklasse, die eine StringValues, String oder ein Array von String sein muss, über denselben Wert verfügenDetermines 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)

Bestimmt, ob zwei angegebene StringValues dieselben Werte habenDetermines whether two specified StringValues have the same values.

Implicit(String to StringValues)

Definiert eine implizite Konvertierung einer gegebenen Zeichenfolge in StringValuesDefines an implicit conversion of a given string to a StringValues.

Implicit(String[] to StringValues)

Definiert eine implizite Konvertierung eines gegebenen Zeichenfolgenarrays in StringValues.Defines an implicit conversion of a given string array to a 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.Defines an implicit conversion of a given StringValues to a string, with multiple values joined as a comma separated string.

Implicit(StringValues to String[])

Definiert eine implizite Konvertierung einer StringValues-Struktur in ein ZeichenfolgenarrayDefines an implicit conversion of a given StringValues to a string array.

Inequality(Object, StringValues)

Bestimmt, ob die angegebenen Objekte Object und StringValues über die gleichen Werte verfügenDetermines whether the specified Object and StringValues object have the same values.

Inequality(String, StringValues)

Bestimmt, ob die angegebenen Objekte String und StringValues verschiedene Werte habenDetermines whether the specified String and StringValues objects have different values.

Inequality(String[], StringValues)

Bestimmt, ob das angegebene Zeichenfolgenarray und StringValues verschiedene Werte habenDetermines whether the specified string array and StringValues have different values.

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ügenDetermines whether the specified StringValues and Object, which must be a StringValues, String, or array of String, have different values.

Inequality(StringValues, String)

Bestimmt, ob die angegebenen Objekte StringValues und String verschiedene Werte habenDetermines whether the specified StringValues and String objects have different values.

Inequality(StringValues, String[])

Bestimmt, ob das angegebene Objekt StringValues und das Zeichenfolgenarray über unterschiedliche Werte verfügenDetermines whether the specified StringValues and string array have different values.

Inequality(StringValues, StringValues)

Bestimmt, ob zwei angegebene StringValues verschiedene Werte haben.Determines whether two specified StringValues have different values.

Explizite Schnittstellenimplementierungen

ICollection<String>.Add(String)

Fügt der Auflistung ein Element hinzu.Adds an item to the collection.

ICollection<String>.Clear()

Entfernt alle Elemente aus der Auflistung.Removes all items from the collection.

ICollection<String>.Contains(String)

Bestimmt, ob sich eine Zeichenfolge in der StringValues befindetDetermines whether a string is in the StringValues.

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

Kopiert die gesamte StringValues in ein Zeichenfolgenarray, beginnend am angegebenen Index des ZielarraysCopies the entire StringValuesto a string array, starting at the specified index of the target array.

ICollection<String>.IsReadOnly

Ruft einen Wert ab, der angibt, ob die Auflistung schreibgeschützt ist.Gets a value indicating whether the collection is read-only.

ICollection<String>.Remove(String)

Entfernt das erste Vorkommen eines bestimmten Objekts aus der Auflistung.Removes the first occurrence of a specific object from the collection.

IEnumerable.GetEnumerator()

Gibt einen Enumerator zurück, der eine Auflistung durchläuft.Returns an enumerator that iterates through a collection.

IEnumerable<String>.GetEnumerator()

Gibt einen Enumerator zurück, der die Auflistung durchläuft.Returns an enumerator that iterates through the collection.

IList<String>.IndexOf(String)

Gibt den nullbasierten Index des ersten Vorkommens eines Elements in StringValues zurückReturns the zero-based index of the first occurrence of an item in the StringValues.

IList<String>.Insert(Int32, String)

Fügt am angegebenen Index ein Element in die IList<T> ein.Inserts an item to the IList<T> at the specified index.

IList<String>.Item[Int32]

Ruft String beim Index abGets the String at index.

IList<String>.RemoveAt(Int32)

Entfernt das IList<T>-Element am angegebenen Index.Removes the IList<T> item at the specified index.

Erweiterungsmethoden

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

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

Kopiert DataRow-Objekte in die angegebene DataTable, bei einem IEnumerable<T>-Eingabeobjekt, bei dem der generische Parameter T den Wert DataRow aufweist.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

Gilt für: