Does anyone know if there is a way I can insert values into a C# Dictionary when I create it? I can, but don\'t want to, do
dict.Add(int, \"string\")
for each item
There's whole page about how to do that here:
http://msdn.microsoft.com/en-us/library/bb531208.aspx
Example:
In the following code example, a
Dictionary
is initialized with instances of typeStudentName
:
var students = new Dictionary()
{
{ 111, new StudentName {FirstName="Sachin", LastName="Karnik", ID=211}},
{ 112, new StudentName {FirstName="Dina", LastName="Salimzianova", ID=317}},
{ 113, new StudentName {FirstName="Andy", LastName="Ruth", ID=198}}
};