GUIStyle array | Assigning values

var guistyarr_guisty : GUIStyle[];
guistyarr_guisty = new GUIStyle[1];

guistyarr_guisty[0].name = "test";

This does not work and gives the following error message:

NullReferenceException: Object reference not set to an instance of an object

How do I assign values to a GUIStyle array?

Thanks.

GUIStyle is a class, so after initialising the array, you also need to initialise individual elements:-

var guistyarr_guisty : GUIStyle[]; 
guistyarr_guisty = new GUIStyle[1]; 

guistyarr_guisty[0] = new GUIStyle();
guistyarr_guisty[0].name = "test";