Unload from memory - GameObject in an array?

Would unloading a GameObject from memory while it is listed in an array cause an issue if you want to bring it back into memory and back into the array, back and forth?

You will get a performance hit as the object is loading back in from the disc, but otherwise it should cause no problems, as long as you load it back in before you try using it (otherwise you’ll just get a null reference exception).