شبیه اندیس منتها به جای اندیس ، کلید رو بزارید تا object رو بهتون بده:
Hashtable ht = new Hashtable();
ht.Add("1", new List<int>() { 1, 2, 3 });
ht.Add("2", new List<int>() { 3, 3 });
List<int> lst = ht["2"] as List<int>;
lst.Add(6);
listBox1.DataSource = ht["2"] as List<int>;
البته اگر از Dictionary استفاده کنید موقع گرفتن اطلاعات ، نیازی به type casting نیست و از طریق کلید مستقیما به لیست دسترسی دارید:
Dictionary<string, List<int>> myDictionary = new Dictionary<string, List<int>>();
myDictionary.Add("1", new List<int>() { 1, 2, 3 });
myDictionary.Add("2", new List<int>() { 3, 3 });
myDictionary["2"].Add(6);
listBox1.DataSource = myDictionary["2"];