C#의 SortedDictionary.Remove() 메서드는 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