تستخدم فئة قاموس C# مفهوم التجزئة. يقوم بتخزين القيم على أساس المفتاح. أنه يحتوي على مفاتيح فريدة فقط. بمساعدة المفتاح، يمكننا بسهولة البحث عن العناصر أو إزالتها. تم العثور عليه في مساحة الاسم System.Collections.Generic.
مثال على قاموس C#
دعونا نرى مثالاً لفئة القاموس العامة التي تخزن العناصر باستخدام طريقة Add() وتكرر العناصر باستخدام حلقة for-each. هنا، نستخدم فئة KeyValuePair للحصول على المفتاح والقيمة.
using System; using System.Collections.Generic; public class DictionaryExample { public static void Main(string[] args) { Dictionary names = new Dictionary(); names.Add('1','Sonoo'); names.Add('2','Peter'); names.Add('3','James'); names.Add('4','Ratan'); names.Add('5','Irfan'); foreach (KeyValuePair kv in names) { Console.WriteLine(kv.Key+' '+kv.Value); } } }
انتاج:
1 Sonoo 2 Peter 3 James 4 Ratan 5 Irfan