StringDictionary.Values Właściwość

Definicja

Pobiera kolekcję wartości w obiekcie StringDictionary.

public:
 virtual property System::Collections::ICollection ^ Values { System::Collections::ICollection ^ get(); };
public virtual System.Collections.ICollection Values { get; }
member this.Values : System.Collections.ICollection
Public Overridable ReadOnly Property Values As ICollection

Wartość właściwości

Element ICollection , który udostępnia wartości w obiekcie StringDictionary.

Przykłady

Poniższy przykład kodu wylicza elementy elementu StringDictionary.

using System;
using System.Collections;
using System.Collections.Specialized;

public class SamplesStringDictionary
{
    public static void Main()
    {
        // Creates and initializes a new StringDictionary.
        StringDictionary myCol = new StringDictionary();
        myCol.Add( "red", "rojo" );
        myCol.Add( "green", "verde" );
        myCol.Add( "blue", "azul" );

        Console.WriteLine("VALUES");
        foreach (string val in myCol.Values)
        {
            Console.WriteLine(val);
        }
    }
}
// This code produces the following output.
// VALUES
// verde
// rojo
// azul
Imports System.Collections
Imports System.Collections.Specialized

Public Class SamplesStringDictionary
    Public Shared Sub Main()
        ' Creates and initializes a new StringDictionary.
        Dim myCol As New StringDictionary()
        myCol.Add( "red", "rojo" )
        myCol.Add( "green", "verde" )
        myCol.Add( "blue", "azul" )

        Console.WriteLine("VALUES")
        For Each val As String In myCol.Values
            Console.WriteLine(val)
        Next val
    End Sub
End Class

' This code produces the following output.
'
' VALUES
' verde
' rojo
' azul

Uwagi

Kolejność wartości w obiekcie ICollection jest nieokreślona, ale jest taka sama jak skojarzone klucze w ICollection metodzie Keys .

Zwrócona ICollection kopia nie jest kopią statyczną; zamiast tego ICollection element odwołuje się do wartości w oryginalnym StringDictionaryobiekcie . W związku z StringDictionary tym zmiany w pliku będą nadal odzwierciedlane w pliku ICollection.

Pobieranie wartości tej właściwości jest operacją O(1).

Dotyczy