Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

คุณสมบัติ Dictionary.Values ใน C#

คุณสมบัติ Dictionary.Values ใน C# ใช้สำหรับดึงค่าทั้งหมด (Values) ใน Dictionary

ไวยากรณ์

public System.Collections.Generic.Dictionary<TKey, TValue>.ValueCollection Values { get; }

ตัวอย่างที่ 1: Dictionary<string, string>

using System;
using System.Collections.Generic;

public class Demo
{
    public static void Main()
    {
        Dictionary<string, string> dict = new Dictionary<string, string>();
        dict.Add("One", "Kagido");
        dict.Add("Two", "Ngidi");
        dict.Add("Three", "Devillers");
        dict.Add("Four", "Smith");
        dict.Add("Five", "Warner");
        
        Console.WriteLine("Count of elements = " + dict.Count);
        Console.WriteLine("\nKey/value pairs...");
        
        foreach (KeyValuePair<string, string> res in dict)
        {
            Console.WriteLine("Key = {0}, Value = {1}", res.Key, res.Value);
        }
        
        Console.Write("\nAll the values..\n");
        Dictionary<string, string>.ValueCollection allValues = dict.Values;
        
        foreach (string str in allValues)
        {
            Console.WriteLine("Value = {0}", str);
        }
    }
}

ผลลัพธ์

Count of elements = 5
Key/value pairs...
Key = One, Value = Kagido
Key = Two, Value = Ngidi
Key = Three, Value = Devillers
Key = Four, Value = Smith
Key = Five, Value = Warner
All the values..
Value = Kagido
Value = Ngidi
Value = Devillers
Value = Smith
Value = Warner

ตัวอย่างที่ 2: Dictionary<int, string>

using System;
using System.Collections.Generic;

public class Demo
{
    public static void Main()
    {
        Dictionary<int, string> dict = new Dictionary<int, string>();
        dict.Add(1, "Kagido");
        dict.Add(2, "Ngidi");
        dict.Add(3, "Devillers");
        
        Console.WriteLine("Count of elements = " + dict.Count);
        Console.WriteLine("\nKey/value pairs...");
        
        foreach (KeyValuePair<int, string> res in dict)
        {
            Console.WriteLine("Key = {0}, Value = {1}", res.Key, res.Value);
        }
        
        Console.Write("\nAll the values..\n");
        Dictionary<int, string>.ValueCollection allValues = dict.Values;
        
        foreach (string str in allValues)
        {
            Console.WriteLine("Value = {0}", str);
        }
    }
}

ผลลัพธ์

Count of elements = 3
Key/value pairs...
Key = 1, Value = Kagido
Key = 2, Value = Ngidi
Key = 3, Value = Devillers
All the values..
Value = Kagido
Value = Ngidi
Value = Devillers