csharp Collection initializer
//using System.Collections.Generic;
//using System.Linq;
List<Student> lstStudent = new List<Student>()
{
new Student{FirstName="Dhananjay", LastName="Kumar"},
new Student{FirstName="Mritunjay", LastName ="Kumar"}
};
foreach (var r in lstStudent)
{
Console.WriteLine(r.FirstName);
}
Console.Read();
//same using List<string>:
List<string> codes = new List<string> {
"test",
"test2"
};
//another option is to create an Initialiser for Student that takes the properties as parameters:
public Student(string firstName, string lastName)
{
this.FirstName = firstName;
this.LastName = lastName;
}
List<Student> lstStudent = new List<Student>()
{
new Student{"Dhananjay","Kumar"},
new Student{"Mritunjay","Kumar"}
};Collection initializer in C# 3.0, thanks to Debug Mode.
Updated: Friday 12th November 2010, 06:00pm
There are 0 comments
Comments are currently closed.