Hashtable.Values गुण एक ICollection लौटाता है जिसमें हैशटेबल के सभी मान होते हैं। क्रम अनिर्दिष्ट है और सम्मिलन क्रम से मेल नहीं खा सकता है।
उदाहरण 1: स्ट्रिंग कुंजियों और मानों के साथ
using System;
using System.Collections;
public class Demo
{
public static void Main()
{
Hashtable hash = new Hashtable();
hash.Add("A", "Electronics");
hash.Add("B", "Appliances");
hash.Add("C", "Pet Supplies");
hash.Add("D", "Books");
hash.Add("E", "Toys");
hash.Add("F", "Footwear");
hash.Add("G", "Clothing");
ICollection col = hash.Values;
foreach (string str in col)
Console.WriteLine(str);
}
}
आउटपुट
Clothing Electronics Appliances Pet Supplies Books Toys Footwear
उदाहरण 2: पूर्णांक कुंजियों के साथ
using System;
using System.Collections;
public class Demo
{
public static void Main()
{
Hashtable hash = new Hashtable();
hash.Add(1, "AB");
hash.Add(2, "CD");
hash.Add(3, "EF");
hash.Add(4, "GH");
hash.Add(5, "IJ");
hash.Add(6, "KL");
hash.Add(7, "MN");
ICollection col = hash.Values;
foreach (string str in col)
Console.WriteLine("Value = " + str);
}
}
आउटपुट
Value = MN Value = KL Value = IJ Value = GH Value = EF Value = CD Value = AB
नोट: मूल सामग्री में hash.Keys का उपयोग करके कुंजियों को पुनः प्राप्त करते हुए मान प्रिंट किए गए थे। सही दृष्टिकोण मानों के लिए hash.Values का उपयोग करना है। लौटाया गया ICollection लाइव है - हैशटेबल में परिवर्तन संग्रह में दिखाई देते हैं।