StringValues Struktura

Definice

Efektivním způsobem představuje nula/null, jeden nebo více řetězců.

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)
Dědičnost
StringValues
Implementuje

Konstruktory

StringValues(String)

Inicializuje novou instanci StringValues struktury pomocí zadaného řetězce.

StringValues(String[])

Inicializuje novou instanci StringValues struktury pomocí zadané pole řetězců.

Pole

Empty

Instance jen pro StringValues čtení struktury, jejíž hodnota je prázdné pole řetězců.

Vlastnosti

Count

Získá počet elementů řetězce obsažených v tomto StringValuesobjektu .

Item[Int32]

Získá řetězec v indexu.

Metody

Concat(String, StringValues)

Zřetězí zadanou StringValuesinstanci objektu String .

Concat(StringValues, String)

Zřetězí zadanou Stringinstanci objektu StringValues .

Concat(StringValues, StringValues)

Zřetězí dvě zadané instance objektu StringValues.

Equals(Object)

Určuje, zda tato instance a zadaný objekt mají stejnou hodnotu.

Equals(String)

Určuje, zda tato instance a zadaný řetězec mají stejnou hodnotu.

Equals(String, StringValues)

Určuje, zda zadané String a StringValues objekty mají stejné hodnoty.

Equals(String[])

Určuje, zda tato instance a zadané pole řetězců mají stejné hodnoty.

Equals(String[], StringValues)

Určuje, zda zadané pole řetězců a StringValues objekty mají stejné hodnoty.

Equals(StringValues)

Určuje, zda tato instance a jiný zadaný StringValues objekt mají stejné hodnoty.

Equals(StringValues, String)

Určuje, zda zadané StringValues a String objekty mají stejné hodnoty.

Equals(StringValues, String[])

Určuje, zda zadané StringValues a řetězcové pole objekty mají stejné hodnoty.

Equals(StringValues, StringValues)

Určuje, zda dva zadané StringValues objekty mají stejné hodnoty ve stejném pořadí.

GetEnumerator()

Načte objekt, který může iterovat prostřednictvím jednotlivých řetězců v tomto StringValuesobjektu .

GetHashCode()

Vrátí kód hash pro tuto instanci.

IsNullOrEmpty(StringValues)

Určuje, zda zadaný StringValues řetězec neobsahuje žádné řetězcové hodnoty.

ToArray()

Vytvoří pole řetězců z aktuálního StringValues objektu.

ToString()

Převede hodnotu aktuálního StringValues objektu na ekvivalentní řetězcovou reprezentaci s více hodnotami spojených jako řetězec oddělený čárkami.

Operátory

Equality(Object, StringValues)

Určuje, zda zadaná Objecthodnota , která musí být StringValues, Stringnebo Stringpole , a zadané StringValues, mají stejnou hodnotu.

Equality(String, StringValues)

Určuje, zda zadané String a StringValues objekty mají stejné hodnoty.

Equality(String[], StringValues)

Určuje, zda zadané pole řetězců a StringValues objekty mají stejné hodnoty.

Equality(StringValues, Object)

Určuje, zda zadané StringValues a Object, což musí být StringValuespole String, Stringnebo , mají stejnou hodnotu.

Equality(StringValues, String)

Určuje, zda zadané StringValues a String objekty mají stejné hodnoty.

Equality(StringValues, String[])

Určuje, zda zadané StringValues a řetězcové pole objekty mají stejné hodnoty.

Equality(StringValues, StringValues)

Určuje, zda dva zadané StringValues mají stejné hodnoty.

Implicit(String to StringValues)

Definuje implicitní převod daného řetězce na StringValues.

Implicit(String[] to StringValues)

Definuje implicitní převod daného pole řetězců na StringValues.

Implicit(StringValues to String)

Definuje implicitní převod dané StringValues hodnoty na řetězec s více hodnotami spojených jako řetězec oddělený čárkou.

Implicit(StringValues to String[])

Definuje implicitní převod daného objektu StringValues na pole řetězců.

Inequality(Object, StringValues)

Určuje, zda zadaný Object objekt a StringValues objekt mají stejné hodnoty.

Inequality(String, StringValues)

Určuje, zda zadané String a StringValues objekty mají různé hodnoty.

Inequality(String[], StringValues)

Určuje, zda zadané pole řetězců a StringValues mají různé hodnoty.

Inequality(StringValues, Object)

Určuje, zda zadané StringValues a Object, což musí být StringValuespole String, Stringnebo , mají různé hodnoty.

Inequality(StringValues, String)

Určuje, zda zadané StringValues a String objekty mají různé hodnoty.

Inequality(StringValues, String[])

Určuje, zda zadané StringValues pole a pole řetězců mají různé hodnoty.

Inequality(StringValues, StringValues)

Určuje, zda dva zadané StringValues hodnoty mají různé hodnoty.

Explicitní implementace rozhraní

ICollection<String>.Add(String)

Přidá položku do kolekce.

ICollection<String>.Clear()

Odebere všechny položky z kolekce.

ICollection<String>.Contains(String)

Určuje, zda je řetězec v StringValuessouboru .

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

Zkopíruje celek StringValuesdo pole řetězců, počínaje zadaným indexem cílového pole.

ICollection<String>.IsReadOnly

Získá hodnotu, která udává, zda je kolekce určena jen pro čtení.

ICollection<String>.Remove(String)

Odebere první výskyt určitého objektu z kolekce.

IEnumerable.GetEnumerator()

Vrací enumerátor procházející kolekci.

IEnumerable<String>.GetEnumerator()

Získá enumerátor, který provádí iteraci v kolekci.

IList<String>.IndexOf(String)

Vrátí nulový index prvního výskytu položky v objektu StringValues.

IList<String>.Insert(Int32, String)

Vloží položku do zadaného indexu IList<T> .

IList<String>.Item[Int32]

String Získá index at.

IList<String>.RemoveAt(Int32)

Odebere IList<T> položku v zadaném indexu.

Metody rozšíření

AsReadOnly<T>(IList<T>)

Vrátí obálku jen ReadOnlyCollection<T> pro čtení pro zadaný seznam.

CopyToDataTable<T>(IEnumerable<T>)

Vrátí hodnotuDataTable, která obsahuje kopie DataRow objektů vzhledem ke vstupnímu IEnumerable<T> objektu, kde je DataRowobecný parametr T .

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

Zkopíruje DataRow objekty do zadaného DataTableobjektu s ohledem na vstupní IEnumerable<T> objekt, kde obecný parametr T je DataRow.

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

Zkopíruje DataRow objekty do zadaného DataTableobjektu s ohledem na vstupní IEnumerable<T> objekt, kde obecný parametr T je DataRow.

Platí pro