Add Transform to array

How do I add a transform which is instantiated?

My problem is, I have some enemies. I they all have a script with a transform array in it. When I spawn in, I want to add my own transform to the enemies enemy array!

Code:

ENEMY SCRIPT:
 public Transform[] Enemies;

SPAWN IN SCRIPT:
 public GameObject Player; //Assign in unity
 
 void Start(){
     Instantiate(Player);
     //Add transform to Enemies[] which is in ENEMY SCRIPT
 }

Use a generic list instead, its better for this application

public class Player : MonoBehaviour {

    public GameObject Player;
    public EnemyScript enemyScript;
 
    void Start(){
        GameObject clone = (GameObject)Instantiate(Player);
        enmeyScript.enemyList.Add(clone.Transform)
    }
}

public class EnemyScript : MonoBehaviour {
    public List<Transform> enemyList = new List<Transform();
}

Try this Untested code;

public Tranform[] myTransforms;
public int NumberOfTransformsYouNeedToStore = 10;
public Gameobject myGameobject;

void Awake()
{
    mytransforms = new Transform[ NumberOfTransformsYouNeedToStore ];
}

void Start()
{
    Gameobject go = Instantite( myGameobject ), new Vector3( 0, 0, 0 ), Quaternion.identity) as Gameobject;
    myTransforms[ arrayPositionNumberBetween " 0 and NumberOfTransformsYouNeedToStore - 1"];

}