คุณสมบัติ 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