Can't destroy an arrray with GUI Text

I Instantiated a GUI Text Game object and put them in a array, but when i use Destroy(); nothing happens, i can see the objects in the scene hierarchy.

I Instantiated a GameObject not a GUIText, and then Destroy worked as hoped. Also a can get/set the information for the GUIText from the object I just used for example

NameOfGUIText.guiText.text = "some text"

but it seems that you can also call the gameobject of the GUIText like this


not sure if it works with instantiated objects.