single statement: Date[] dates = new Date[3]; dates[0] = new Date(2007, 2, 2); dates[1] = new Date(2007, 8, 29); dates[2] = new Date(2007, 10, 22); Version 1.1 Page 139.NET Book Zero Charles Petzold Or the three elements can be initialized during array creation: Date[] dates = { new Date(2007, 2, 2), new Date(2007, 8, 29), new Date(2007, 10, 22) }; What you cannot do in C# is initialize an array by just listing the values of the fields as you