Array & List di C#
Penjelasan
Array di C# bersifat TETAP ukurannya setelah dibuat, sama seperti Java. Kalau butuh koleksi data yang bisa bertambah/berkurang, C# punya List<T> (dari namespace System.Collections.Generic) — mirip ArrayList di Java, tapi sudah generic sejak awal sehingga lebih type-safe.
Contoh Konsep
using System.Collections.Generic;
List<string> bahasa = new List<string>();
bahasa.Add("PHP");
bahasa.Add("JavaScript");
bahasa.Add("Python");
Console.WriteLine(bahasa[0]); // PHP
Console.WriteLine(bahasa.Count); // 3
bahasa.Remove("PHP");
Praktikum
Buat List<int> nilaiUjian kosong. Tambahkan angka 70, 85, dan 90 dengan Add(), lalu tampilkan isinya beserta jumlah elemennya (Count).
Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.
Tips
List<T> pakai tanda <T> untuk menandai tipe data isinya (mis. List<int>, List<string>) — ini disebut generics, memastikan kamu tidak bisa salah masukkan tipe data lain ke dalam list itu.