IDictionary.Values プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > IDictionary.Values プロパティの意味・解説 

IDictionary.Values プロパティ

メモ : このプロパティは、.NET Framework version 2.0新しく追加されたものです。

IDictionary 内の値を格納している ICollection を取得します

名前空間: System.Collections.Generic
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

ReadOnly Property Values As
 ICollection(Of TValue)
Dim instance As IDictionary(Of
 TKey, TValue)
Dim value As ICollection(Of
 TValue)

value = instance.Values
ICollection<TValue> Values { get; }
property ICollection<TValue>^ Values {
    ICollection<TValue>^ get ();
}
/** @property */
ICollection<TValue> get_Values ()
function get Values () : ICollection<TValue>

プロパティ
IDictionary実装するオブジェクトの値を保持している ICollection

解説解説

返されICollection 内の値の順序指定されていませんが、Keys プロパティから返されICollection 内の対応するキーと必ず同じ順序なります

使用例使用例

Values プロパティ使用して値だけを列挙する方法次のコード例示します

このコードは、コンパイルして実行することのできる例の一部です。詳細については、System.Collections.Generic.IDictionaryトピック参照してください

' To get the values alone, use the Values property.
Dim icoll As ICollection(Of
 String) = openWith.Values

' The elements of the ValueCollection are strongly typed
' with the type that was specified for dictionary values.
Console.WriteLine()
For Each s As String
 In  icoll
    Console.WriteLine("Value = {0}", s)
Next s
// To get the values alone, use the Values property.
ICollection<string> icoll = openWith.Values;

// The elements of the ValueCollection are strongly typed
// with the type that was specified for dictionary values.
Console.WriteLine();
foreach( string s in icoll
 )
{
    Console.WriteLine("Value = {0}", s);
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

IDictionary.Values プロパティ

IDictionary オブジェクト内の値を格納している ICollection オブジェクト取得します

名前空間: System.Collections
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

Dim instance As IDictionary
Dim value As ICollection

value = instance.Values
ICollection Values { get; }
property ICollection^ Values {
    ICollection^ get ();
}
/** @property */
ICollection get_Values ()
function get Values () : ICollection

プロパティ
IDictionary オブジェクト内の値を格納している ICollection オブジェクト

解説解説

返されICollection オブジェクト内の値の順序指定されていませんが、Keys プロパティから返されICollection 内の対応するキーと必ず同じ順序なります

使用例使用例

Values プロパティ実装する方法次のコード例示します。このコード例は、IDictionary クラストピック取り上げているコード例一部です。

Public ReadOnly Property
 Values() As ICollection Implements IDictionary.Values
    Get
        ' Return an array where each item is a value.
        Dim valueArray() As Object
 = New Object(ItemsInUse - 1) {}
        Dim n As Integer
        For n = 0 To ItemsInUse - 1
            valueArray(n) = items(n).Value
        Next n

        Return valueArray
    End Get
End Property
public ICollection Values
{
    get
    {
        // Return an array where each item is a value.
        Object[] values = new Object[ItemsInUse];
        for (Int32 n = 0; n < ItemsInUse; n++)
            values[n] = items[n].Value;
        return values;
    }
}
public:
    virtual property ICollection^ Values
    {
        ICollection^ get()
        {
            // Return an array where each item is a value.
            array<Object^>^ values = gcnew array<Object^>(itemsInUse);
            for (int i = 0; i < itemsInUse;
 i++)
            {
                values[i] = items[i]->Value;
            }
            return values;
        }
    }
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「IDictionary.Values プロパティ」の関連用語

IDictionary.Values プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



IDictionary.Values プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS