logo

מילון C#

כיתת C# Dictionary משתמשת במושג hashable. הוא מאחסן ערכים על בסיס מפתח. הוא מכיל מפתחות ייחודיים בלבד. בעזרת המפתח, נוכל בקלות לחפש או להסיר אלמנטים. הוא נמצא במרחב השמות System.Collections.Generic.

דוגמה למילון C#

בוא נראה דוגמה למחלקה גנרית של Dictionary המאחסנת אלמנטים באמצעות שיטת Add() ומחזרת אלמנטים באמצעות for-each loop. כאן, אנו משתמשים במחלקת 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