Page 102 - CSharp/C#
P. 102

Chapter 10: Arrays




        Syntax



            •  Declaring an array:

              <type>[] <name>;


            •  Declaring two-dimensional array:

              <type>[,] <name> = new <type>[<value>, <value>];


            •  Declaring a Jagged Array:

              <type>[] <name> = new <type>[<value>];


            •  Declaring a subarray for a Jagged Array:

              <name>[<value>] = new <type>[<value>];


            •  Initializing an array without values:

              <name> = new <type>[<length>];


            •  Initializing an array with values:

              <name> = new <type>[] {<value>, <value>, <value>, ...};


            •  Initializing a two-dimensional array with values:

              <name> = new <type>[,] { {<value>, <value>}, {<value>, <value>}, ...};


            •  Accessing an element at index i:

              <name>[i]


            •  Getting the array's length:

              <name>.Length


        Remarks



        In C#, an array is a reference type, which means it is nullable.


        An array has a fixed length, which means you cant .Add() to it or .Remove() from it. In order to use
        these, you would need a dynamic array - List or ArrayList.


        Examples




        https://riptutorial.com/                                                                               48
   97   98   99   100   101   102   103   104   105   106   107