A jagged array is an array whose elements are arrays. The elements of a jagged array can be of different dimensions and sizes. A jagged array is sometimes called an "array of arrays.
The following is a declaration of a single-dimensional array that has three elements, each of which is a single-dimensional array of integers:. Before you can use jaggedArray , its elements must be initialized. You can initialize the elements like this:.
Each of the elements is a single-dimensional array of integers. The first element is an array of 5 integers, the second is an array of 4 integers, and the third is an array of 2 integers.
It is also possible to use initializers to fill the array elements with values, in which case you do not need the array size. For example:.
You can use the following shorthand form. Notice that you cannot omit the new operator from the elements initialization because there is no default initialization for the elements:. A jagged array is an array of arrays, and therefore its elements are reference types and are initialized to null. It is possible to mix jagged and multidimensional arrays.
The following is a declaration and initialization of a single-dimensional jagged array that contains three two-dimensional array elements of different sizes. For more information about two-dimensional arrays, see Multidimensional Arrays.
You can access individual elements as shown in this example, which displays the value of the element [1,0] of the first array value 5 :. The method Length returns the number of arrays contained in the jagged array. For example, assuming you have declared the previous array, this line:.
This example builds an array whose elements are themselves arrays. Each one of the array elements has a different size. Skip to main content.
Creating a pdf from byte array in C#
Exit focus mode. Theme Light Dark High contrast.
Profile Bookmarks Collections Sign out. For example, assuming you have declared the previous array, this line: System. WriteLine jaggedArray4. Length ; returns a value of 3. Example This example builds an array whose elements are themselves arrays.
Add your solution here
Length - 1? WriteLine "Press any key to exit. Yes No. Any additional feedback?
How to convert an image to byte array in c#
Skip Submit. Send feedback about This product This page. You may also leave feedback directly on GitHub.
This page. Submit feedback.
There are no open issues. View on GitHub. Is this page helpful?