using System.Collections.Generic;
public static void Main()
Dictionary<int, List<string>> dict1 = GetData();
public static Dictionary<int, List<string>> GetData()
var values = new List<string>() { "apple", "pear", "banana", "orange", "kiwi" };
var data = new Dictionary<int, List<string>>()
{ 2, new List<string>() { values[2] }},
{ 3, new List<string>() { values[2], values[4] }},
{ 4, new List<string>() { values[3], values[1] }},
{ 5, new List<string>() { values[0] }},