... | ... | @@ -798,3 +798,27 @@ class HashtableEx |
|
|
```
|
|
|
|
|
|
### SortedList
|
|
|
SortedList는 Hashtable과 마찬가지로 key, value로 저장하지만 key자체가 정렬되어 저장된다. key값이 정렬 순서에 영향을 미친다.
|
|
|
|
|
|
```c#
|
|
|
class SortedListEx
|
|
|
{
|
|
|
public static void Main()
|
|
|
{
|
|
|
SortedList sl = new SortedList();
|
|
|
|
|
|
sl.Add(10, "강백호"); //값을 넣을 때 마다 key값 기준으로 정렬해서 저장된다. 숫자 오름차순.
|
|
|
sl.Add(11, "서태웅");
|
|
|
sl.Add(7, "송태섭");
|
|
|
sl.Add(14, "정대만");
|
|
|
sl.Add(4, "채치수");
|
|
|
|
|
|
foreach( object key in sl.Keys)
|
|
|
{
|
|
|
Console.WriteLine("{0}번 {1}", key, sl[key]); //숫자 오름차순으로 결과를 출력한다.
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
```
|
|
|
|
|
|
|