StringValues 構造体
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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(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) |
指定した String と StringValues のオブジェクトが同一の値を持っているかどうかを判断します。 |
Equals(String[]) |
このインスタンスと指定した文字列配列の値が同一かどうかを判断します。 |
Equals(String[], StringValues) |
指定した文字列配列と StringValues のオブジェクトが同一の値を持っているかどうかを判断します。 |
Equals(StringValues) |
このインスタンスと、指定した別の StringValues オブジェクトの値が同一かどうかを判断します。 |
Equals(StringValues, String) |
指定した StringValues と String のオブジェクトが同一の値を持っているかどうかを判断します。 |
Equals(StringValues, String[]) |
指定した StringValues と文字列配列のオブジェクトが同一の値を持っているかどうかを判断します。 |
Equals(StringValues, StringValues) |
指定した 2 つの StringValues オブジェクトが同じ順序の同じ値かどうかを判断します。 |
GetEnumerator() |
この StringValues に含まれる個々の文字列を反復処理するオブジェクトを取得します。 |
GetHashCode() | |
IsNullOrEmpty(StringValues) |
指定した StringValues に文字列が含まれていないかどうかを示します。 |
ToArray() |
現在の StringValues オブジェクトから文字列配列を作成します。 |
ToString() |
現在の 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 オブジェクトに応じて (ジェネリック パラメーター |
CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption) |
指定した入力 DataRow オブジェクトに応じて (ジェネリック パラメーター |
CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler) |
指定した入力 DataRow オブジェクトに応じて (ジェネリック パラメーター |