Dictionary<int, Dictionary<string, string>> keyValuePairs = new Dictionary<int, Dictionary<string, string>>();
keyValuePairs.Add(1, new Dictionary<string, string>());
keyValuePairs[1].Add("key1", "value1");
keyValuePairs[1].Add("key2", "value2");
string value = keyValuePairs[1]["key1"];
public class KeyValueData
{
public string Key { get; set; }
public string Value { get; set; }
}
KeyValueData[,] keyValueArray = new KeyValueData[3, 2];
keyValueArray[0, 0] = new KeyValueData { Key = "key1", Value = "value1" };
keyValueArray[0, 1] = new KeyValueData { Key = "key2", Value = "value2" };
string value = keyValueArray[0, 0].Value;