Array dalam C#

0
32

Array adalah variabel yang dapat digunakan untuk menampung banyak nilai. Dari pada membuat deklarasi variable satu-satu untuk menyimpan beberapa nilai sejenis, kita bisa menghimpun nilai-nilai tersebut dalam sebuah variable array.

Misalkan, kita memiliki beberapa nilai yakni 77, 79, 80, 85, dan 90. Kita ingin semua nilai tersebut tersimpan. Nah, dengan cara-cara sebelum mengenal array, kita pastinya akan mendeklarasikan varibel dulu kemudian memasukkan nilai tersebut ke variable masing-masing.

int angka01, angka02, angka03, angka04, angka05;
angka01 = 77;
angka02 = 79;
angka03 = 80;
angka04 = 85;
angka05 = 90;

Cara di atas, tentunya merepotkan, apalagi bila jumlah data yang terlibat lebih banyak. Solusinya adalah dengan menggunakan array. Dengan array, deklarasi variable dan inisiasi nilai ke dalam variable akan lebih mudah dan lebih sederhana.

Membuat Array

Untuk mendeklarasikan sebuah array, kita cukup menambahkan tanda [] (square brackets) setelah tipe data variabel. Misalnya kita akan membuat variabel array bernama ‘mobil’ bertipe string maka cara deklarasinya :

string[] mobil;

Dengan deklarasi di atas, artinya kita telah membuat variabel ‘mobil’ yang bisa menyimpan beberapa string. Adapun cara memberikan nilai ke dalam array mobil adalah sebagai berikut :

string[] mobil={"Hyundai","Toyota","Daihatsu","Honda","Mitsubishi","Suzuki","Wuling"};

Contoh yang lain :

int[] nilaiSiswa = {80, 79, 85, 82, 88, 90, 75};
double suhu = {32.5, 33.3, 36.0, 36.05, 36.4};

Mengakses Elemen Array

Kita dapat mengakses elemen array dengan cara mereferensikan nomor index-nya. Perlu diketahui, index array dimulai dari 0. Pada kasus array mobil sebelumnya, elemen ‘Hyundai’ merupakan index ke-0, elemen ‘Toyota’ adalah index ke-1, elemen ‘Daihatsu’ adalah index ke-2, dan seterusnya. Berikut contoh pengaksesan elemen array mobil dengan tujuan menampilkani elemen ‘Mitsubishi’ ke layar.

string[]mobil={"Hyundai","Toyota","Daihatsu","Honda","Mitsubishi","Suzuki","Wuling"};
Console.WriteLine(mobil[4]);
//Output yang dihasilkan : Mitsubishi

Adakalanya, kita juga ingin mengubah nilai dari elemen array tertentu. Caranya hampir sama, cukup kita tuliskan index ke berapa yang akan diganti.

mobil[4] = "Audi";

Maka, sekarang, index ke-4 pada array mobil sudah berubah dari “Mitsubishi” diganti menjadi “Audi”. Untuk tambahan, bila kita ingin mengetahui panjang dari sebuah array, kita cukup menuliskan code berikut (studi kasus array mobil):

Console.WriteLine(mobil.Length);

Sampai di sini, kita telah mengetahui bagaimana cara mendeklarasikan array, mengakses elemen array, dan mengganti elemen array. Selain cara deklarasi di atas, ternyata ada beberapa cara untuk membuat dan mengisi array dalam C#. Berikut ini adalah contoh-contoh deklarasi array yang juga digunakan dalam lingkungan C# :

string[] mobil = new string[7];

string[] mobil = new string[7] {"Hyundai","Toyota","Daihatsu","Honda","Mitsubishi","Suzuki","Wuling"};

string[] mobil = new string[] {"Hyundai","Toyota","Daihatsu","Honda","Mitsubishi","Suzuki","Wuling"};

string[] mobil = {"Hyundai","Toyota","Daihatsu","Honda","Mitsubishi","Suzuki","Wuling"};

Source code program :

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;


namespace _2023_11_06_array_
{
    class Program
    {
        static void Main(string[] args)
        {

            string[] mobil ={"Hyundai","Toyota","Daihatsu","Honda","Mitsubishi","Suzuki","Wuling"};

            Console.WriteLine(mobil[4]); //Menampilkan indeks ke-4

            Console.WriteLine(mobil.Length); //Menampilkan panjang array

            Console.ReadKey();
        }
    }
}

LEAVE A REPLY

Please enter your comment!
Please enter your name here