Dalam C#, senarai ialah koleksi item yang boleh terdiri daripada sebarang jenis data dan merupakan struktur data yang biasa digunakan yang memberikan fleksibiliti dalam menyimpan dan memanipulasi data. Sebelum menggunakan senarai dalam C#, ia mesti diisytiharkan dan dimulakan dahulu, artikel ini akan membincangkan cara mengisytiharkan dan memulakan senarai dalam C#.
Mengisytiharkan Senarai dalam C#
Untuk mengisytiharkan senarai dalam C#, langkah pertama ialah mengimport ruang nama System.Collections.Generic. Ruang nama ini mengandungi kelas List
menggunakan System.Collections.Generic;
Program kelas {
lompang statik Utama ( tali [ ] args ) {
Senaraikan < int > nombor;
}
}
Dalam sintaks di atas, ruang nama System.Collections.Generic diimport, dan kemudian senarai baharu yang dipanggil 'nombor' diisytiharkan menggunakan kelas List
Memulakan Senarai dalam C#
Sebaik sahaja senarai diisytiharkan, ia boleh dimulakan dengan nilai dan terdapat beberapa cara untuk memulakan senarai dalam C#. Cara pertama ialah menggunakan kaedah Add() untuk menambah nilai pada senarai satu demi satu, berikut ialah contoh kod yang menunjukkan cara untuk memulakan senarai integer menggunakan kaedah Add():
menggunakan System.Collections.Generic;
Program kelas {
lompang statik Utama ( tali [ ] args ) {
Senaraikan < int > nombor = Senarai baru < int > ( ) ;
nombor.Tambah ( 10 ) ;
nombor.Tambah ( dua puluh ) ;
nombor.Tambah ( 30 ) ;
nombor.Tambah ( 40 ) ;
nombor.Tambah ( lima puluh ) ;
}
}
Dalam sintaks di atas, senarai baharu yang dipanggil 'nombor' diisytiharkan menggunakan kelas List
Satu lagi cara untuk memulakan senarai dalam C# ialah menggunakan sintaks pemula koleksi, kerana ini membolehkan anda mengisytiharkan dan memulakan senarai dalam satu baris kod. Berikut ialah contoh kod yang menunjukkan cara untuk memulakan senarai integer menggunakan sintaks pemula koleksi:
menggunakan System.Collections.Generic;Program kelas {
lompang statik Utama ( tali [ ] args ) {
Senaraikan < int > nombor = Senarai baru < int > ( ) { 10 , dua puluh , 30 , 40 , lima puluh } ;
}
}
Dalam kod di atas, kami mula-mula mengisytiharkan senarai baharu yang dipanggil 'nombor' menggunakan kelas List
Contoh: Mengisytiharkan dan Memulakan Senarai dalam C#
Berikut ialah kod kolektif yang menunjukkan pengisytiharan dan permulaan senarai dalam C#:
menggunakan Sistem;menggunakan System.Collections.Generic;
Program kelas {
lompang statik Utama ( tali [ ] args ) {
// Mengisytiharkan senarai integer
Senaraikan < int > nombor;
// Memulakan senarai menggunakan Tambah ( ) kaedah
nombor = Senarai baru < int > ( ) ;
nombor.Tambah ( 10 ) ;
nombor.Tambah ( dua puluh ) ;
nombor.Tambah ( 30 ) ;
nombor.Tambah ( 40 ) ;
nombor.Tambah ( lima puluh ) ;
// Memaparkan elemen dalam senarai
Console.WriteLine ( 'Elemen dalam senarai menggunakan kaedah Add():' ) ;
untuk setiap ( sama ada dalam nombor ) {
Console.WriteLine ( pada satu ) ;
}
// Memulakan senarai menggunakan sintaks pemula koleksi
Senaraikan < tali > nama = Senarai baru < tali > ( ) { 'Sendiri' , 'Mike' , 'Sarah' , 'David' } ;
// Memaparkan elemen dalam senarai
Console.WriteLine ( ' \n Elemen dalam senarai menggunakan sintaks pemula koleksi:' ) ;
untuk setiap ( nama rentetan dalam nama ) {
Console.WriteLine ( nama ) ;
}
}
}
Dalam kod di atas, kami mula-mula mengisytiharkan senarai integer yang dipanggil 'nombor' tanpa memulakannya dan kemudian memulakan senarai menggunakan kaedah Add() untuk menambah lima integer pada senarai. Seterusnya, menggunakan gelung foreach Kami memaparkan elemen dalam senarai.
Kami juga mengisytiharkan dan memulakan senarai rentetan yang dipanggil 'nama' menggunakan sintaks pemula koleksi untuk menambah empat rentetan pada senarai dan memaparkan elemen dalam senarai menggunakan gelung foreach.
Kesimpulan
Senarai ialah struktur data yang berkuasa dalam C# yang digunakan untuk menyimpan dan memanipulasi koleksi item, tetapi sebelum menggunakan senarai dalam C# ia mesti diisytiharkan dan dimulakan terlebih dahulu. Kelas List