Array
pada C#
Array
Apa itu Array ?
• Array dapat ditemui di hampir semua bahasa
pemrograman, tujuannya untuk menyimpan banyak
data dalam variabel yang sama dan dalam satu tipe
data yang sama juga.
• Penerapan Array sering dilakukan jika seseorang harus
menyimpan banyak data dalam satu tipe data, ambil
contoh misalkan kita mempunyai 5 data tentang
pengukuran tinggi badan, dan kita ingin masukkan itu
ke dalam program yang kita buat, jika tanpa Array maka
kita akan buat kode programnya seperti,
Array
int tinggiA = 156;
int tinggiB = 159;
int tinggiC = 154;
int tinggiD = 160;
int tinggiE = 161;
• Sedangkan jika kita memakai Array maka kode program kita
akan lebih sederhana dan enak dilihat, seperti halnya pada
kode berikut,
int[ ] tinggi = new int [5] { 156,159,154,160,161 };
• Pada contoh diatas kita lihat ada 5 variabel, coba kalau ada
100 variabel yang harus digunakan, pasti akan menghabiskan
waktu untuk menulis variabelnya saja.
Array
Bagaimana Menggunakan Array ?
• Apabila kamu mau menggunakan Array , maka ada aturan dasar yang harus kamu ketahui yaitu,
**Declaration **
• Untuk mendeklarasikan variabel Array harus ditulis dengan cara tipedata[ ] variabelmu contohya seperti
string[] contoh
**Assignment**
• Assign langsung saat deklarasi: Untuk array kecil atau jika nilai sudah diketahui
sebelumnya.
• Menggunakan indeks: Untuk mengisi atau mengubah elemen array setelah deklarasi.
• Menggunakan loop: Untuk mengisi array dengan pola atau nilai yang lebih kompleks.
• Array multidimensi: Gunakan indeks baris dan kolom untuk meng-assign nilai pada array 2D
atau lebih.
• [Link]: Cara praktis mengisi semua elemen dengan nilai yang sama.
Assign langsung saat deklarasi
using System;
class Program
{
static void Main()
{
// Inisialisasi array dan assign data langsung
int[] angka = { 10, 20, 30, 40, 50 };
// Menampilkan nilai array
foreach (int num in angka)
{
[Link](num);
}
}
}
using System;
Menggunakan indeks
class Program
{
static void Main()
{
// Deklarasi array dengan ukuran 5
int[] angka = new int[5];
// Assign nilai ke dalam array
angka[0] = 10;
angka[1] = 20;
angka[2] = 30;
angka[3] = 40;
angka[4] = 50;
// Menampilkan nilai array
foreach (int num in angka)
{
[Link](num);
}
}
}
using System;
Menggunakan loop
class Program
{
static void Main()
{
// Deklarasi array dengan ukuran 5
int[] angka = new int[5];
// Mengisi array dengan data menggunakan loop
for (int i = 0; i < [Link]; i++)
{
angka[i] = (i + 1) * 10; // Assign nilai 10, 20, 30, ...
}
// Menampilkan nilai array
foreach (int num in angka)
{
[Link](num);
}
}
}
using System;
class Program
{
Array multidimensi static void Main()
{
// Deklarasi array 2D dengan ukuran 2x3
int[,] matriks = new int[2, 3];
// Mengisi array 2D menggunakan indeks
matriks[0, 0] = 1;
matriks[0, 1] = 2;
matriks[0, 2] = 3;
matriks[1, 0] = 4;
matriks[1, 1] = 5;
matriks[1, 2] = 6;
// Menampilkan array 2D
for (int i = 0; i < [Link](0); i++)
{
for (int j = 0; j < [Link](1); j++)
{
[Link](matriks[i, j] + " ");
}
[Link]();
}
}
}
[Link]: Cara praktis mengisi
semua elemen dengan nilai
using System;
yang
sama. class Program
{
static void Main()
{
// Deklarasi array dengan ukuran 5
int[] angka = new int[5];
// Mengisi semua elemen array dengan nilai 10
[Link](angka, 10);
// Menampilkan nilai array
foreach (int num in angka)
{
[Link](num);
}
}
}