();
//danhsach.Add("IS401", "Hệ quản trị cơ sở dữ liệu");
//danhsach.Add("CR250", "Nền tảng hệ thống máy tính");
//danhsach.Add("CS414", "Lập Trình Winforms");
//danhsach.Add("CR424", "Lập trình Android");
danhsach.Add("CS403", "Công nghệ phần mềm");
danhsach.Add("CS420", "Hệ phân tán");
danhsach.Add("SE445", "Tích hợp hệ thống");
Console.WriteLine("-------------------------------------Nhập vị trí cần chèn: ---------------------");
int n = int.Parse(Console.ReadLine());
if (n == danhsach.Count) danhsach.Add("IS385", "Kỹ thuật TMDT"); //n = 3
else if (n >= 0 && n < danhsach.Count)
{
Dictionary danhsachNEW = new Dictionary();
foreach (var item in danhsach)
{
if (n == 0)
{
danhsachNEW.Add("IS385", "Kỹ thuật TMDT");
//n -= 1; // sai
}
danhsachNEW.Add(item.Key, item.Value);
n = n - 1;
}
danhsach = danhsachNEW;
}
if (n > danhsach.Count) Console.WriteLine("Vị trí vượt quá giới hạn của danh dách");
else
{
Console.WriteLine("Danh sách sau khi chèn");
foreach (KeyValuePair item in danhsach)
{
//console.Write(item.Value);
Console.WriteLine(item);
}
}
Console.ReadLine();