using System.Collections.Generic;
public static void Main()
SortedList<int, string> Vegetables = new SortedList<int, string> {
Console.WriteLine("--------Loop 1: Auto Sorted by key--------");
foreach (var veg in Vegetables)
Console.WriteLine($"{veg.Key}, {veg.Value}");
var integerValues = new SortedList<int, int>(3);
integerValues.Add(1, 10);
integerValues.Add(2, 20);
integerValues.Add(3, 30);
Console.WriteLine("--------Loop 2--------");
foreach (var intVal in integerValues)
Console.WriteLine($"{intVal.Key}, {intVal.Value}");
SortedList<int, decimal> decimalValues = new SortedList<int, decimal>();
decimalValues[1] = 13.2m;
decimalValues[2] = 20.74m;
decimalValues[3] = 8.34m;
Console.WriteLine("--------Loop 3--------");
foreach (var decVal in decimalValues)
Console.WriteLine($"{decVal.Key}, {decVal.Value}");