StringValues Yapı

Tanım

Sıfır/null, bir veya çok sayıda dizeyi verimli bir şekilde temsil eder.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)
Devralma
StringValues
Uygulamalar

Oluşturucular

StringValues(String)

StringValuesBelirtilen dizeyi kullanarak yapının yeni bir örneğini başlatır.Initializes a new instance of the StringValues structure using the specified string.

StringValues(String[])

StringValuesBelirtilen dize dizisini kullanarak yapının yeni bir örneğini başlatır.Initializes a new instance of the StringValues structure using the specified array of strings.

Alanlar

Empty

StringValuesStruct 'ın değeri boş bir dize dizisi olan ReadOnly örneği.A readonly instance of the StringValues struct whose value is an empty string array.

Özellikler

Count

Bu öğesinde içerilen dize öğelerinin sayısını alır StringValues .Gets the number of string elements contained in this StringValues.

Item[Int32]

Dizindeki dizeyi alır.Gets the string at index.

Yöntemler

Concat(String, StringValues)

Belirtilen örneğini belirtilen örnekle birleştirir String StringValues .Concatenates specified instance of String with specified StringValues.

Concat(StringValues, String)

Belirtilen örneğini belirtilen örnekle birleştirir StringValues String .Concatenates specified instance of StringValues with specified String.

Concat(StringValues, StringValues)

Belirtilen iki örneğini birleştirir StringValues .Concatenates two specified instances of StringValues.

Equals(Object)

Bu örneğin ve belirtilen nesnenin aynı değere sahip olup olmadığını belirler.Determines whether this instance and a specified object have the same value.

Equals(String)

Bu örneğin ve belirtilen bir dizenin aynı değere sahip olup olmadığını belirler.Determines whether this instance and a specified string have the same value.

Equals(String, StringValues)

Belirtilen String ve StringValues nesnelerin aynı değerlere sahip olup olmadığını belirler.Determines whether the specified String and StringValues objects have the same values.

Equals(String[])

Bu örneğin ve belirtilen dize dizisinin aynı değerlere sahip olup olmadığını belirler.Determines whether this instance and a specified string array have the same values.

Equals(String[], StringValues)

Belirtilen dize dizisinin ve StringValues nesnelerinin aynı değerlere sahip olup olmadığını belirler.Determines whether the specified string array and StringValues objects have the same values.

Equals(StringValues)

Bu örneğin ve belirtilen başka bir StringValues nesnenin aynı değerlere sahip olup olmadığını belirler.Determines whether this instance and another specified StringValues object have the same values.

Equals(StringValues, String)

Belirtilen StringValues ve String nesnelerin aynı değerlere sahip olup olmadığını belirler.Determines whether the specified StringValues and String objects have the same values.

Equals(StringValues, String[])

Belirtilen StringValues ve dize dizisi nesnelerinin aynı değerlere sahip olup olmadığını belirler.Determines whether the specified StringValues and string array objects have the same values.

Equals(StringValues, StringValues)

Belirtilen iki nesnenin aynı StringValues sırada aynı değere sahip olup olmadığını belirler.Determines whether two specified StringValues objects have the same values in the same order.

GetEnumerator()

Bu, içindeki dizeleri yineleyebilir bir nesne alır StringValues .Retrieves an object that can iterate through the individual strings in this StringValues.

GetHashCode()
IsNullOrEmpty(StringValues)

Belirtilen StringValues dize değeri içerip içermediğini gösterir.Indicates whether the specified StringValues contains no string values.

ToArray()

Geçerli nesneden bir dize dizisi oluşturur StringValues .Creates a string array from the current StringValues object.

ToString()

Geçerli StringValues nesnenin değerini, birden fazla değeri virgülle ayrılmış bir dize olarak birleştirilmiş dize gösterimine dönüştürür.Converts the value of the current StringValues object to its equivalent string representation, with multiple values joined as a comma separated string.

İşleçler

Equality(Object, StringValues)

Belirtilen,, Object veya dizisi olması gereken, StringValues String String StringValues aynı değere sahip olup olmadığını belirler.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)

Belirtilen StringValues ve için Object bir StringValues , String veya dizisi olması gereken String aynı değere sahip olup olmadığını belirler.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)

Belirtilen iki StringValues değerin aynı değerlere sahip olup olmadığını belirler.Determines whether two specified StringValues have the same values.

Implicit(String to StringValues)

Belirli bir dizenin öğesine örtük olarak dönüştürülmesini tanımlar StringValues .Defines an implicit conversion of a given string to a StringValues.

Implicit(String[] to StringValues)

Belirli bir dize dizisinin öğesine örtük olarak dönüştürülmesini tanımlar StringValues .Defines an implicit conversion of a given string array to a StringValues.

Implicit(StringValues to String)

StringValuesBirden çok değeri virgülle ayrılmış bir dize olarak birleştirilmiş bir dizeye örtük bir dönüştürme tanımlar.Defines an implicit conversion of a given StringValues to a string, with multiple values joined as a comma separated string.

Implicit(StringValues to String[])

Bir dize dizisine verilen örtük dönüştürmeyi tanımlar StringValues .Defines an implicit conversion of a given StringValues to a string array.

Inequality(Object, StringValues)

Belirtilen Object ve StringValues nesnenin aynı değerlere sahip olup olmadığını belirler.Determines whether the specified Object and StringValues object have the same values.

Inequality(String, StringValues)

Belirtilen String ve StringValues nesnelerinin farklı değerlere sahip olup olmadığını belirler.Determines whether the specified String and StringValues objects have different values.

Inequality(String[], StringValues)

Belirtilen dize dizisinin ve StringValues farklı değerlere sahip olup olmadığını belirler.Determines whether the specified string array and StringValues have different values.

Inequality(StringValues, Object)

Belirtilen ve için, StringValues Object StringValues String veya dizisi olması gereken String farklı değerlere sahip olup olmadığını belirler.Determines whether the specified StringValues and Object, which must be a StringValues, String, or array of String, have different values.

Inequality(StringValues, String)

Belirtilen StringValues ve String nesnelerinin farklı değerlere sahip olup olmadığını belirler.Determines whether the specified StringValues and String objects have different values.

Inequality(StringValues, String[])

Belirtilen StringValues ve dize dizisinin farklı değerlere sahip olup olmadığını belirler.Determines whether the specified StringValues and string array have different values.

Inequality(StringValues, StringValues)

Belirtilen ikisinin StringValues farklı değerlere sahip olup olmadığını belirler.Determines whether two specified StringValues have different values.

Belirtik Arabirim Kullanımları

ICollection<String>.Add(String)

Bir öğeyi koleksiyona ekler.Adds an item to the collection.

ICollection<String>.Clear()

Tüm öğeleri koleksiyondan kaldırır.Removes all items from the collection.

ICollection<String>.Contains(String)

Bir dizenin içinde olup olmadığını belirler StringValues .Determines whether a string is in the StringValues.

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

StringValuesHedef dizinin belirtilen dizininden başlayarak bir dize dizisine kadar tümünü kopyalar.Copies the entire StringValuesto a string array, starting at the specified index of the target array.

ICollection<String>.IsReadOnly

Topluluğun salt okunur olup olmadığını gösteren bir değer alır.Gets a value indicating whether the collection is read-only.

ICollection<String>.Remove(String)

Belirli bir nesnenin ilk örneğini topluluktan kaldırır.Removes the first occurrence of a specific object from the collection.

IEnumerable.GetEnumerator()

Bir toplulukta tekrarlanan bir numaralandırıcı döndürür.Returns an enumerator that iterates through a collection.

IEnumerable<String>.GetEnumerator()

Toplulukta yinelenen bir numaralandırıcı döndürür.Returns an enumerator that iterates through the collection.

IList<String>.IndexOf(String)

İçindeki bir öğenin ilk oluşumunun sıfır tabanlı dizinini döndürür StringValues .Returns the zero-based index of the first occurrence of an item in the StringValues.

IList<String>.Insert(Int32, String)

Belirtilen dizindeki öğesine bir öğe ekler IList<T> .Inserts an item to the IList<T> at the specified index.

IList<String>.Item[Int32]

StringAt dizinini alır.Gets the String at index.

IList<String>.RemoveAt(Int32)

IList<T>Belirtilen dizindeki öğeyi kaldırır.Removes the IList<T> item at the specified index.

Uzantı Metotları

CopyToDataTable<T>(IEnumerable<T>)

DataTable DataRow Genel parametrenin bulunduğu bir giriş nesnesi verildiğinde, nesnelerin kopyalarını içeren bir döndürür IEnumerable<T> T 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)

DataRowNesneleri DataTable , IEnumerable<T> genel parametresinin bulunduğu bir giriş nesnesi verildiğinde, belirtilen öğesine kopyalar 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)

DataRowNesneleri DataTable , IEnumerable<T> genel parametresinin bulunduğu bir giriş nesnesi verildiğinde, belirtilen öğesine kopyalar T DataRow .Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

Şunlara uygulanır