วิธีการ SortedDictionary.Remove() ใน C # ใช้เพื่อลบองค์ประกอบด้วยคีย์ที่ระบุออกจาก SortedDictionary
ผลลัพธ์
ไวยากรณ์มีดังนี้ −
public bool Remove (TKey key);
ด้านบน คีย์พารามิเตอร์คือคีย์ขององค์ประกอบที่จะลบ
ตัวอย่าง
เรามาดูตัวอย่างกัน −
using System; using System.Collections; using System.Collections.Generic; public class Demo { public static void Main(){ SortedDictionary<int, string> sortedDict = new SortedDictionary<int, string>(); sortedDict.Add(100, "Mobile"); sortedDict.Add(200, "Laptop"); sortedDict.Add(300, "Desktop"); sortedDict.Add(400, "Speakers"); sortedDict.Add(500, "Headphone"); sortedDict.Add(600, "Earphone"); Console.WriteLine("SortedDictionary key-value pairs..."); IDictionaryEnumerator demoEnum = sortedDict.GetEnumerator(); while (demoEnum.MoveNext()) Console.WriteLine("Key = " + demoEnum.Key + ", Value = " + demoEnum.Value); Console.WriteLine("\nKey 400 removed from SortedDictionary? = "+sortedDict.Remove(400)); Console.WriteLine("\nSortedDictionary key-value pairs...UPDATED"); demoEnum = sortedDict.GetEnumerator(); while (demoEnum.MoveNext()) Console.WriteLine("Key = " + demoEnum.Key + ", Value = " + demoEnum.Value); SortedDictionary<int, string>.KeyCollection keyColl = sortedDict.Keys; Console.WriteLine("\nKeys...list"); foreach( int i in keyColl ){ Console.WriteLine(i); } } }
ผลลัพธ์
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
SortedDictionary key-value pairs... Key = 100, Value = Mobile Key = 200, Value = Laptop Key = 300, Value = Desktop Key = 400, Value = Speakers Key = 500, Value = Headphone Key = 600, Value = Earphone Key 400 removed from SortedDictionary? = True SortedDictionary key-value pairs...UPDATED Key = 100, Value = Mobile Key = 200, Value = Laptop Key = 300, Value = Desktop Key = 500, Value = Headphone Key = 600, Value = Earphone Keys...list 100 200 300 500 600
ตัวอย่าง
เรามาดูตัวอย่างอื่นกัน −
using System; using System.Collections; using System.Collections.Generic; public class Demo { public static void Main(){ SortedDictionary<int, string> sortedDict = new SortedDictionary<int, string>(); sortedDict.Add(1, "Ultrabook"); sortedDict.Add(2, "Alienware"); sortedDict.Add(3, "Notebook"); sortedDict.Add(4, "Connector"); sortedDict.Add(5, "Flash Drive"); sortedDict.Add(6, "SSD"); sortedDict.Add(7, "HDD"); sortedDict.Add(8, "Earphone"); Console.WriteLine("SortedDictionary key-value pairs..."); IDictionaryEnumerator demoEnum = sortedDict.GetEnumerator(); while (demoEnum.MoveNext()) Console.WriteLine("Key = " + demoEnum.Key + ", Value = " + demoEnum.Value); Console.WriteLine("\nKey 7 removed from SortedDictionary? = "+sortedDict.Remove(7)); Console.WriteLine("\nSortedDictionary key-value pairs...UPDATED"); demoEnum = sortedDict.GetEnumerator(); while (demoEnum.MoveNext()) Console.WriteLine("Key = " + demoEnum.Key + ", Value = " + demoEnum.Value); SortedDictionary<int, string>.KeyCollection keyColl = sortedDict.Keys; Console.WriteLine("\nKeys...list"); foreach( int i in keyColl ){ Console.WriteLine(i); } } }
ผลลัพธ์
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
SortedDictionary key-value pairs... Key = 1, Value = Ultrabook Key = 2, Value = Alienware Key = 3, Value = Notebook Key = 4, Value = Connector Key = 5, Value = Flash Drive Key = 6, Value = SSD Key = 7, Value = HDD Key = 8, Value = Earphone Key 7 removed from SortedDictionary? = True SortedDictionary key-value pairs...UPDATED Key = 1, Value = Ultrabook Key = 2, Value = Alienware Key = 3, Value = Notebook Key = 4, Value = Connector Key = 5, Value = Flash Drive Key = 6, Value = SSD Key = 8, Value = Earphone Keys...list 1 2 3 4 5 6 8