An important reminder from our sponsors (oh, and just admit it… You can never remember this anyway):
From the 1.2 language spec:
The new operator automatically initializes the elements of an array to their default value, which, for example, is zero for all numeric types and null for all reference types.
Important notes about Array.Initialize()
It must not be used on reference-type arrays.
…
You can use this method only on value types that have constructors; however, value types that are native to C# do not have constructors.
And of course, if you don’t trust me, see for yourself.