StringValues 構造体

定義

0 または null、1、または複数の文字列を効率的な方法で表します。

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)
継承
StringValues
実装

コンストラクター

StringValues(String)

文字列を指定して、StringValues 構造体の新しいインスタンスを初期化します。

StringValues(String[])

指定した文字列配列を使用して、StringValues 構造体の新しいインスタンスを初期化します。

フィールド

Empty

空の文字列配列を値とする StringValues 構造体の読み取り専用インスタンス。

プロパティ

Count

StringValues に格納されている文字列要素の数を取得します。

Item[Int32]

インデックス位置の文字列を取得します。

メソッド

Concat(String, StringValues)

指定した String のインスタンスを、指定した StringValues と連結します。

Concat(StringValues, String)

指定した StringValues のインスタンスを、指定した String と連結します。

Concat(StringValues, StringValues)

指定した 2 つの StringValues インスタンスを連結します。

Equals(Object)

このインスタンスと指定したオブジェクトの値が同一かどうかを判断します。

Equals(String)

このインスタンスと指定した文字列の値が同一かどうかを判断します。

Equals(String, StringValues)

指定した StringStringValues のオブジェクトが同一の値を持っているかどうかを判断します。

Equals(String[])

このインスタンスと指定した文字列配列の値が同一かどうかを判断します。

Equals(String[], StringValues)

指定した文字列配列と StringValues のオブジェクトが同一の値を持っているかどうかを判断します。

Equals(StringValues)

このインスタンスと、指定した別の StringValues オブジェクトの値が同一かどうかを判断します。

Equals(StringValues, String)

指定した StringValuesString のオブジェクトが同一の値を持っているかどうかを判断します。

Equals(StringValues, String[])

指定した StringValues と文字列配列のオブジェクトが同一の値を持っているかどうかを判断します。

Equals(StringValues, StringValues)

指定した 2 つの StringValues オブジェクトが同じ順序の同じ値かどうかを判断します。

GetEnumerator()

この StringValues に含まれる個々の文字列を反復処理するオブジェクトを取得します。

GetHashCode()
IsNullOrEmpty(StringValues)

指定した StringValues に文字列が含まれていないかどうかを示します。

ToArray()

現在の StringValues オブジェクトから文字列配列を作成します。

ToString()

現在の StringValues オブジェクトの値を等価の文字列表現に変換します。複数の値はコンマで区切られた文字列として結合されます。

演算子

Equality(Object, StringValues)

指定した Object (StringValuesStringString の配列である必要がある) と指定した StringValues の値が同一かどうかを判断します。

Equality(String, StringValues)

指定した StringStringValues のオブジェクトが同一の値を持っているかどうかを判断します。

Equality(String[], StringValues)

指定した文字列配列と StringValues のオブジェクトが同一の値を持っているかどうかを判断します。

Equality(StringValues, Object)

指定した StringValuesObject (StringValuesString または String の配列である必要がある) の値が同一かどうかを判断します。

Equality(StringValues, String)

指定した StringValuesString のオブジェクトが同一の値を持っているかどうかを判断します。

Equality(StringValues, String[])

指定した StringValues と文字列配列のオブジェクトが同一の値を持っているかどうかを判断します。

Equality(StringValues, StringValues)

指定した 2 つの StringValues の値が同一かどうかを判断します。

Implicit(String to StringValues)

指定した文字列から StringValues への暗黙的な変換を定義します。

Implicit(String[] to StringValues)

指定した文字列配列から StringValues への暗黙的な変換を定義します。

Implicit(StringValues to String)

指定された StringValues の文字列への暗黙的な変換を定義します。複数の値はコンマで区切られた文字列として結合されます。

Implicit(StringValues to String[])

指定した StringValues から文字列配列への暗黙的な変換を定義します。

Inequality(Object, StringValues)

指定した ObjectStringValues のオブジェクトが同一の値を持っているかどうかを判断します。

Inequality(String, StringValues)

指定した StringStringValues のオブジェクトの値が異なるかどうかを判断します。

Inequality(String[], StringValues)

指定した文字列配列と StringValues の値が異なるかどうかを判断します。

Inequality(StringValues, Object)

指定した StringValuesObject (StringValuesString または String の配列である必要がある) の値が異なるかどうかを判断します。

Inequality(StringValues, String)

指定した StringValuesString のオブジェクトの値が異なるかどうかを判断します。

Inequality(StringValues, String[])

指定した配列と文字列配列の値が異なるかどうかを判断します StringValues

Inequality(StringValues, StringValues)

指定した 2 つの StringValues の値が異なるかどうかを判断します。

明示的なインターフェイスの実装

ICollection<String>.Add(String)

項目をコレクションに追加します。

ICollection<String>.Clear()

コレクションからすべての項目を削除します。

ICollection<String>.Contains(String)

ある文字列が StringValues 内に存在するかどうかを判断します。

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

StringValues 全体を、文字列配列の、指定したインデックスから始まる位置にコピーします。

ICollection<String>.IsReadOnly

コレクションが読み取り専用かどうかを示す値を取得します。

ICollection<String>.Remove(String)

特定のオブジェクトの最初に出現したものをコレクションから削除します。

IEnumerable.GetEnumerator()

コレクションを反復処理する列挙子を返します。

IEnumerable<String>.GetEnumerator()

コレクションを反復処理する列挙子を返します。

IList<String>.IndexOf(String)

StringValues のある項目が最初に見つかった位置の 0 から始まるインデックスを返します。

IList<String>.Insert(Int32, String)

指定したインデックスの IList<T> に項目を挿入します。

IList<String>.Item[Int32]

インデックスにある String を取得します。

IList<String>.RemoveAt(Int32)

指定したインデックスにある IList<T> 項目を削除します。

拡張メソッド

AsReadOnly<T>(IList<T>)

指定したリストの読み取り専用 ReadOnlyCollection<T> ラッパーを返します。

CopyToDataTable<T>(IEnumerable<T>)

指定した入力 DataTable オブジェクトに応じて (ジェネリック パラメーター TDataRow)、IEnumerable<T> オブジェクトのコピーを格納する DataRow を返します。

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

指定した入力 DataRow オブジェクトに応じて (ジェネリック パラメーター TDataTable)、指定した IEnumerable<T>DataRow オブジェクトをコピーします。

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

指定した入力 DataRow オブジェクトに応じて (ジェネリック パラメーター TDataTable)、指定した IEnumerable<T>DataRow オブジェクトをコピーします。

適用対象