Set public array

Hi everyone.
How can I set my public array on “Start”?
Example:

    public Array[] array;
    private AnotherArray[] anotherArray = {1, 2, 3, 4, 5}
    
    void Start(){
          array = anotherArray;
    }

And I’m getting “Out of range” error. How can I resize “Array” variable, to store “anotherArray” in it?
Thanks.

Use this

System.Array.Copy (SourceArray , DestinationArray , SourceArray.Length);

instead of

 DestinationArray = SourceArray;