public DateTime LastLogged;
public override string ToString()
return FirstName + " " + LastName + " : " + Age.ToString();
public static void TestInitializers()
int[] ints = new int[] { 1,2,3,21,22,23,11,12,13};
TestPerson[] pers = new TestPerson[] { ( new TestPerson{ FirstName="James", LastName="Bond", Age=41} ), ( new TestPerson{ FirstName="Chuck", LastName="Norris", Age=999} ) };
var obx = new [] { ( new {fname="ala", lname="Nowak"}), (new {fname="James", lname="Bond"}) };
Console.WriteLine("Persons: {0}", pers);
Console.WriteLine("obx: {0}", obx);
Console.WriteLine("var obx[] {0}", obx.Aggregate("", (acu, ato) => ato.fname + " " + ato.lname + ";" + acu));
Console.WriteLine("var obx[] {0}", obx.Aggregate("", (acu, ato) => ato.ToString() + ";" + acu));
Console.WriteLine("Persons: {0}", pers.Aggregate("", (acu,ato) => ato.ToString() + ";" + acu));
public static void Main()
Console.WriteLine("start: {0}", DateTime.Now.ToString("hh:mm:ss") );