Study
C#

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).

Editor Latihan

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.