two dimensional array - set length from var

Last post 07-05-2009 8:54 AM by chryslergirl. 2 replies.

Sort Posts:

  • two dimensional array - set length from var

    07-05-2009, 6:34 AM
    • Member
      3 point Member
    • chryslergirl
    • Member since 10-17-2007, 4:26 AM
    • Posts 31

    hi,

    i want to declare a new two dimensional array, and set it's length to be the same as another array i get as parameter to a function

    it goes something like this:

    public int[][] GetArray(int x, int[][] array)
    
    {
          int [][] newArray = new int[array.GetLength(0)][array.GetLength(1)];
          ...
          ...
          ...
         return newArray;
    }


    is it possible to do this type of thing???

    ChryslerGirl
  • Re: two dimensional array - set length from var

    07-05-2009, 7:27 AM
    Answer
    • Member
      249 point Member
    • anders__f
    • Member since 03-30-2009, 10:44 AM
    • Sweden
    • Posts 41

    Yes, it's possible, but the C# syntax for multidimensional arrays looks like this.

    public int[,] GetArray(int x, int[,] array)
    {
        int[,] newArray = new int[array.GetLength(0), array.GetLength(1)];
        return newArray;
    }

    Read more about multidimensional arrays in C#, http://msdn.microsoft.com/en-us/library/2yd9wwz4.aspx

  • Re: two dimensional array - set length from var

    07-05-2009, 8:54 AM
    • Member
      3 point Member
    • chryslergirl
    • Member since 10-17-2007, 4:26 AM
    • Posts 31

    thanks!

    ChryslerGirl
Page 1 of 1 (3 items)