Recently, I found that an array can be initialize as follows:
private static int[] _array = new int[4];
// An arbitrary amount of code
{
_array[0] = 10;
_array[1] = 20;
_array[2] = 30;
_array[3] = 40;
}
What is this form of initialization called? What are its limitations?