StringValues Struktura

Definicja

Reprezentuje w efektywny sposób zero/null, jeden lub wiele ciągów.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)
Dziedziczenie
StringValues
Implementuje

Konstruktory

StringValues(String)

Inicjuje nowe wystąpienie StringValues struktury przy użyciu określonego ciągu.Initializes a new instance of the StringValues structure using the specified string.

StringValues(String[])

Inicjuje nowe wystąpienie StringValues struktury przy użyciu określonej tablicy ciągów.Initializes a new instance of the StringValues structure using the specified array of strings.

Pola

Empty

Wystąpienie tylko do odczytu StringValues struktury, której wartość jest pustą tablicą ciągów.A readonly instance of the StringValues struct whose value is an empty string array.

Właściwości

Count

Pobiera liczbę elementów ciągu zawartych w tym elemencie StringValues .Gets the number of string elements contained in this StringValues.

Item[Int32]

Pobiera ciąg przy indeksie.Gets the string at index.

Metody

Concat(String, StringValues)

Łączy określone wystąpienie z String określonym StringValues .Concatenates specified instance of String with specified StringValues.

Concat(StringValues, String)

Łączy określone wystąpienie z StringValues określonym String .Concatenates specified instance of StringValues with specified String.

Concat(StringValues, StringValues)

Łączy dwa określone wystąpienia elementu StringValues .Concatenates two specified instances of StringValues.

Equals(Object)

Określa, czy to wystąpienie i określony obiekt mają tę samą wartość.Determines whether this instance and a specified object have the same value.

Equals(String)

Określa, czy to wystąpienie i określony ciąg mają tę samą wartość.Determines whether this instance and a specified string have the same value.

Equals(String, StringValues)

Określa, czy określone String i StringValues obiekty mają te same wartości.Determines whether the specified String and StringValues objects have the same values.

Equals(String[])

Określa, czy to wystąpienie i określona tablica ciągów mają te same wartości.Determines whether this instance and a specified string array have the same values.

Equals(String[], StringValues)

Określa, czy określona tablica ciągów i StringValues obiekty mają takie same wartości.Determines whether the specified string array and StringValues objects have the same values.

Equals(StringValues)

Określa, czy to wystąpienie i inny określony StringValues obiekt mają takie same wartości.Determines whether this instance and another specified StringValues object have the same values.

Equals(StringValues, String)

Określa, czy określone StringValues i String obiekty mają te same wartości.Determines whether the specified StringValues and String objects have the same values.

Equals(StringValues, String[])

Określa, czy określone StringValues i obiekty tablicy ciągów mają takie same wartości.Determines whether the specified StringValues and string array objects have the same values.

Equals(StringValues, StringValues)

Określa, czy dwa określone StringValues obiekty mają takie same wartości w tej samej kolejności.Determines whether two specified StringValues objects have the same values in the same order.

GetEnumerator()

Pobiera obiekt, który może wykonywać iterację poszczególnych ciągów w tym elemencie StringValues .Retrieves an object that can iterate through the individual strings in this StringValues.

GetHashCode()
IsNullOrEmpty(StringValues)

Wskazuje, czy określony StringValues nie zawiera żadnych wartości ciągu.Indicates whether the specified StringValues contains no string values.

ToArray()

Tworzy tablicę ciągów z bieżącego StringValues obiektu.Creates a string array from the current StringValues object.

ToString()

Konwertuje wartość bieżącego StringValues obiektu na jego równoważną reprezentację w postaci ciągu, z wieloma wartościami sprzężonymi jako ciąg rozdzielony przecinkami.Converts the value of the current StringValues object to its equivalent string representation, with multiple values joined as a comma separated string.

Operatory

Equality(Object, StringValues)

Określa, czy określony Object , który musi być StringValues , String , lub tablicę, String i określić StringValues , ma taką samą wartość.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)

Określa, czy określone StringValues i Object , które muszą być StringValues , String , lub tablicę String , mają tę samą wartość.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)

Określa, czy dwa określone StringValues mają takie same wartości.Determines whether two specified StringValues have the same values.

Implicit(String to StringValues)

Definiuje niejawną konwersję danego ciągu na StringValues .Defines an implicit conversion of a given string to a StringValues.

Implicit(String[] to StringValues)

Definiuje niejawną konwersję danej tablicy ciągów do StringValues .Defines an implicit conversion of a given string array to a StringValues.

Implicit(StringValues to String)

Definiuje niejawną konwersję danego StringValues ciągu, z wieloma wartościami sprzężonymi jako ciąg rozdzielony przecinkami.Defines an implicit conversion of a given StringValues to a string, with multiple values joined as a comma separated string.

Implicit(StringValues to String[])

Definiuje niejawną konwersję danego elementu StringValues na tablicę ciągów.Defines an implicit conversion of a given StringValues to a string array.

Inequality(Object, StringValues)

Określa, czy określony Object StringValues obiekt i ma te same wartości.Determines whether the specified Object and StringValues object have the same values.

Inequality(String, StringValues)

Określa, czy określone String i StringValues obiekty mają różne wartości.Determines whether the specified String and StringValues objects have different values.

Inequality(String[], StringValues)

Określa, czy określona tablica ciągów i StringValues ma inne wartości.Determines whether the specified string array and StringValues have different values.

Inequality(StringValues, Object)

Określa, czy określone StringValues i Object , które muszą być StringValues , String , lub tablicę String , mają różne wartości.Determines whether the specified StringValues and Object, which must be a StringValues, String, or array of String, have different values.

Inequality(StringValues, String)

Określa, czy określone StringValues i String obiekty mają różne wartości.Determines whether the specified StringValues and String objects have different values.

Inequality(StringValues, String[])

Określa, czy określona StringValues i tablica ciągów mają różne wartości.Determines whether the specified StringValues and string array have different values.

Inequality(StringValues, StringValues)

Określa, czy dwa określone StringValues mają różne wartości.Determines whether two specified StringValues have different values.

Jawne implementacje interfejsu

ICollection<String>.Add(String)

Dodaje element do kolekcji.Adds an item to the collection.

ICollection<String>.Clear()

Usuwa wszystkie elementy z kolekcji.Removes all items from the collection.

ICollection<String>.Contains(String)

Określa, czy ciąg znajduje się w StringValues .Determines whether a string is in the StringValues.

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

Kopiuje cały zakres StringValues do tablicy ciągów, rozpoczynając od określonego indeksu tablicy docelowej.Copies the entire StringValuesto a string array, starting at the specified index of the target array.

ICollection<String>.IsReadOnly

Pobiera wartość wskazującą, czy kolekcja jest przeznaczona tylko do odczytu.Gets a value indicating whether the collection is read-only.

ICollection<String>.Remove(String)

Usuwa pierwsze wystąpienie konkretnego obiektu z kolekcji.Removes the first occurrence of a specific object from the collection.

IEnumerable.GetEnumerator()

Zwraca moduł wyliczający, który iteruje po kolekcji.Returns an enumerator that iterates through a collection.

IEnumerable<String>.GetEnumerator()

Zwraca moduł wyliczający, który iteruje po kolekcji.Returns an enumerator that iterates through the collection.

IList<String>.IndexOf(String)

Zwraca indeks (liczony od zera) pierwszego wystąpienia elementu w StringValues .Returns the zero-based index of the first occurrence of an item in the StringValues.

IList<String>.Insert(Int32, String)

Wstawia element do obiektu IList<T> o określonym indeksie.Inserts an item to the IList<T> at the specified index.

IList<String>.Item[Int32]

Pobiera String indeks at.Gets the String at index.

IList<String>.RemoveAt(Int32)

Usuwa IList<T> element o określonym indeksie.Removes the IList<T> item at the specified index.

Metody rozszerzania

CopyToDataTable<T>(IEnumerable<T>)

Zwraca DataTable obiekt, który zawiera kopie DataRow obiektów, z uwzględnieniem obiektu wejściowego, IEnumerable<T> w którym parametr generyczny T jest DataRow .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)

Kopiuje DataRow obiekty do określonego DataTable , przy użyciu obiektu wejściowego, IEnumerable<T> w którym jest parametr generyczny 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)

Kopiuje DataRow obiekty do określonego DataTable , przy użyciu obiektu wejściowego, IEnumerable<T> w którym jest parametr generyczny T DataRow .Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

Dotyczy