1604C011 Alpro Week10A
1604C011 Alpro Week10A
List
Week 10A
Teknik Informatika
Fakultas Teknik, Universitas Surabaya
Materi
• Karakteristik dari List
• Cara membuat List di C#
• Memasukkan data (Write) ke dalam List di C#
• Membaca data (Read) dari List di C#
• Mengubah elemen tertentu dalam List
Capaian Pembelajaran
• Dapat menjelaskan karakteristik dari sebuah List dalam
bahasa pemrograman C#
• Dapat menggunakan List untuk menyelesaikan sebuah
permasalahan
• Dapat memasukkan data ke dalam List di C#
• Dapat membaca data dari List di C#
Apa itu “List”?
• Kumpulan objek (atau elemen) dengan tipe data tertentu
yang dapat diakses dengan menggunakan indeks.
Karakteristik dari List
• Dianggap memiliki besar tak terbatas.
• Menyimpan tipe data yang sejenis.
• List hanya memperbolehkan akses secara
sekuensial.
Cara membuat List di C#
List<T> listName = new List<T>();
Contoh:
List<int> myIntegerList = new List<int>();
Menuliskan (Write) data ke dalam List
Alternatif 1
listName.Add(value);
Contoh:
myIntegerList.Add(35);
Menuliskan (Write) data ke dalam List
Alternatif 2
listName.Add(variable);
Contoh:
int grade = 77;
myIntegerList.Add(grade);
Menuliskan (Write) data ke dalam List
Alternatif 3
listName.Add(value);
Contoh:
string score = “71”;
myIntegerList.Add(int.Parse(score));
Bagaimana cara mendapatkan banyaknya anggota
List?
Properti Count milik List dapat digunakan untuk
mendapatkan besar List / banyaknya anggota List saat ini
dalam C#.
Contoh: 51 35 68 93 77 70
myIntegerList.ForEach(x => Console.Write(x));
51 35 68 93 77 70
0 1 2 3 4 5
Mengubah elemen tertentu dalam List
Nilai dari sebuah elemen dalam List dapat diubah dengan menggunakan indeks dari elemen
yang ingin diubah.
T variabelBaru = nilaiVariabel;
listName[idx] = variabelBaru;