Array untuk Pemula

Array untuk Pemula

Array untuk Pemula

Apa itu Array?

Array digunakan untuk menyimpan lebih dari satu nilai dengan tipe data yang sama dalam satu variabel. Tutorial ini akan menjelaskan tentang jenis-jenis array dan bagaimana penggunaannya dalam C#.

Anda dapat mendeklarasikan array dengan menentukan tipe dari setiap elemennya.

type[] arrayName;

Berikut adalah contoh pembuatan array:

class ContohArray
{
    static void Main()
    {
        // Membuat a single-dimensional array  
        int[] array1 = new int[5];

        // Membuat dan mengisi elemen array
        int[] array2 = new int[] { 1, 3, 5, 7, 9 };

        // alternatif penulisan array
        int[] array3 = { 1, 2, 3, 4, 5, 6 };

        // membuat Multidimentional array
        int[,] multiDimensionalArray1 = new int[2, 3];

        // Membuat dan mengisi elemen Multidimentional array
        int[,] multiDimensionalArray2 = { { 1, 2, 3 }, { 4, 5, 6 } };

        // Membuat jagged array 
        int[][] jaggedArray = new int[6][];

        // mengisi elemen pertama dari jagged array
        jaggedArray[0] = new int[4] { 1, 2, 3, 4 };
    }
}

Sebuah array memiliki sifat sebagai berikut:

  • Setiap elemen dari array harus memiliki tipe data yang sama.
  • Sebuah array dapat berupa Single-Dimensi, Multidimensional atau Jagged.
  • Jumlah dimensi dan panjang masing-masing dimensi ditetapkan ketika ketika array dibuat. Nilai-nilai tersebut tidak dapat diubah jika sudah dideklarasikan.
  • Nilai default dari elemen array numerik adalah 0, dan elemen string diatur ke null.
  • Jagged array adalah array di dalam array, artinya elemen dari array tersebut berupa array juga.
  • Array adalah sebuah zero indexed, artinya elemen dari array itu diindex dari 0 sampai jumlah elemen-1. Misalkan jumlah elemen 5, maka indeknya adalah 0, 1, 2, 3, 4.

Dalam tutorial ini akan dibahas:

  • Array Secara Umum
  • Mendeklarasikan Array
  • Inisialisasi Array
  • Mengakses Anggota Array
  • Array sebagai Object
  • Penggunaan Foreach pada Array

Sumber : https://downloadapk.co.id/