Example 1: c# dictionaries
IDictionary<int, string> dict = new Dictionary<int, string>();
Dictionary<int, string> dict = new Dictionary<int, string>();
Example 2: dictionary c#
IDictionary<int, string> numberNames = new Dictionary<int, string>();
numberNames.Add(1,"One");
numberNames.Add(2,"Two");
numberNames.Add(3,"Three");
foreach(KeyValuePair<int, string> kvp in numberNames)
Console.WriteLine("Key: {0}, Value: {1}", kvp.Key, kvp.Value);
var cities = new Dictionary<string, string>(){
{"UK", "London, Manchester, Birmingham"},
{"USA", "Chicago, New York, Washington"},
{"India", "Mumbai, New Delhi, Pune"}
};
foreach(var kvp in cities)
Console.WriteLine("Key: {0}, Value: {1}", kvp.Key, kvp.Value);
Example 3: dictionary c#
var cities = new Dictionary<string, string>(){
{"UK", "London, Manchester, Birmingham"},
{"USA", "Chicago, New York, Washington"},
{"India", "Mumbai, New Delhi, Pune"}
};
Example 4: dictionary c#
var cities = new Dictionary<string, string>(){
{"UK", "London, Manchester, Birmingham"},
{"USA", "Chicago, New York, Washington"},
{"India", "Mumbai, New Delhi, Pune"}
};
Console.WriteLine(cities["UK"]);
Console.WriteLine(cities["USA"]);
if(cities.ContainsKey("France")){
Console.WriteLine(cities["France"]);
}
string result;
if(cities.TryGetValue("France", out result))
{
Console.WriteLine(result);
}
for (int i = 0; i < cities.Count; i++)
{
Console.WriteLine("Key: {0}, Value: {1}",
cities.ElementAt(i).Key,
cities.ElementAt(i).Value);
}
Example 5: c sharp add item to dictionary
dict.Add(1,"One");
Example 6: c# dictionary functions
Dictionary<int, Func<string, bool>>