I want to use a collection initializer for the next bit of code:
public Dictionary GetNames()
{
Dictionary names =
Yes we can use collection initializer in dictionary.If we have a dictionary like this-
Dictionary<int,string> dict = new Dictionary<int,string>();
dict.Add(1,"Mohan");
dict.Add(2, "Kishor");
dict.Add(3, "Pankaj");
dict.Add(4, "Jeetu");
We can initialize it as follow.
Dictionary<int,string> dict = new Dictionary<int,string>
{
{1,"Mohan" },
{2,"Kishor" },
{3,"Pankaj" },
{4,"Jeetu" }
};