idcsLogo
idcsLogo2
idcsLogo2
  • Home
  • E-Learning
    • Visual Studio C#
    • C# Dasar
    • Windows Form C#
    • Golang
    • SQL Server
  • Tips and Trick
    • Console
    • Windows Form
  • Submit Artikel
  • Laporkan Masalah

List<T> pada bahasa pemrograman C#

Home » List<T> pada bahasa pemrograman C#
  • Daftar Materi

    • Apakah itu C# ?
    • Mengenal .Net Framework
    • IDE pada C#
    • Variable pada C#
    • Membuat Program C#
    • Text C#
    • Var C#
    • Konstanta pada C#.
    • Operator Aritmatika C#
    • Asignment Operator C#
  • –

    • IF dan Else pada C#
    • Switch dan Case pada C#
    • Perulangan While pada C#
    • Perulangan For pada C#
    • Perulangan Do While C#
    • Switch dan Case pada C#
    • Operator Logika C#
  • –

    • Mengenal Method C#
    • Parameter Method C#
    • Named Arguments C#
    • Optional Argument C#
    • Method Overloading C#
    • Rekursif ( Recursion )C#
  • –

    • Class dan Object C#
    • Value dan Reference Type C#
    • Encapsulation C#
    • Constructor dan Destructor C#
    • Properti Class C#
    • Class dan Static Member C#
    • Keyword This C#
    • Keyword Readonly C#
    • Indexer C#
    • Operator Overloading C#
  • –

    • Mengenal Array C#
    • Perulangan Array C#
    • Array Multidimensi C#
    • Jagged Array C#
    • Property dan Method Array C#
    • String Object C#
  • –

    • Inheritance C#
    • Keyword Protected C#
    • polymorphism C#
    • Abstract Class C#
    • Nested Class C#
    • Interface C#
    • Namespace C#
  • –

    • Method dan Class C#
    • Generic Constraints C#
    • System Collection C#
    • BitArray C#
    • List C#
    • Stack C#
    • Queue C#
    • Dictionary C#
    • HashSet C#
  • –

    • Struct C#
    • Enumerasi C#
    • Exceptions Handling C#
    • System.IO namespace C#
  • List pada bahasa pemrograman C# | IDCSharp
    List pada bahasa pemrograman C# | IDCSharp

    List <T> pada bahasa pemrograman C# didefinisikan pada namespace System.Collection.Generic.

    List mewakili jumlah object pada program yang dapat di akses menggunakan index. Dengan menggunakan list kamu dapat membuat kumpulan dari berbagai object dengan jenis tipe data yang berbeda – beda.

    Untuk mendeklarasikan suatu List, kamu dapat menggunakan syntax berikut :

     List<tipedata> namaList = new List<tipedata> (); 

    List Juga berisi beberapa Method dan Properti yang berguna untuk mengurutkan value, melakukan pencarian data, memanipulasi dan lain sebagainya, dan berikut adalah Method dan Properti tersebut :

    List <T> Property C#

    Count : yaitu Properti yang digunakan untuk menghitung jumlah element yang berada pada list.

    Item[int i] Mengambil ataupun mengatur element pada index tertentu.

    List <T> Method C#

    Add(T) menambahkan element pada List urutan terakhir.

    AddRange(Enum<T>) menambahkan element dari collection tertentu ke urutan terakhir didalam List<T>.

    AsReadOnly() Mengembalikan ReadOnlyCollection<T> wrapper untuk Collection yang sedang digunakan saat ini.

    BinarySearch() Menggunakan Algoritma Biner ( Binary Search ) untuk mencari element tertentu.

    Clear() Menghapus semua element pada List<T>.

    Constaint(T) Menentukan apakah suatu elemen ada dalam List<T>.

    ConvertAll(Converter) Mengubah Element pada List saat ini kedalam Tipe Lain dan mengambalikannya ke List yang berisi element yang telah diubah.

    CopyTo() Menyalin seluruh atau sebagian List<T> ke array.

    Equals(Object) Menentukan apakah object yang ditentukan sama dengan object saat ini.

    Exists(Pre<T>) Menentukan apakah List<T> terdapat Element yang dicari.

    Find(Predicate<T>) Mencari element , kemudian menampilkan element yang cocok pada urutan pertama, dalam List<T>.

    FindAll(Pre<T>) Mencari dan menampilkan Semua Element yang Cocok dengan apa yang dicari

    FindIndex() Mencari element yang sama, kamudian mengembalikan index berbasis nol yang ditemukan pertama kali dalam List <T>. -1 akan dikembalikan apabila item tidak ditemukan.

    FindLast(Pre<T>) Mencari Element kemudian mengembalikan nilai yang ditemukan terakhir kali.

    FindLastIndec() Menari element kemudian mengembalikan index berbasis nol yang ditemukan terakhir kali.

    ForEach(Act<T>) melakukan fungsi tertentu pada setiap element.

    GetEnumerator() Mengembalikan enumerator yang berulang.

    GetHashCode() Menyediakan fungsi hash default.

    GetRange(intVal,intVal) Membuat salinan dari element dengan jarak tertentu didalam List.

    RemoveAt(int index) Menghapus element pada posisi tertentu dari List.

    GetType() Mengambil tipe dari instance saat ini.

    IndexOf() Mengembalikan index berbasis nol yang ditemukan pertama kali dalam List.

    Insert(intVal, T) Menambahkan element kedalam List<T> pada index tertentu.

    InsertRange(intVal,IEnum<T>) menambahkan element collection kedalam List<T> pada index tertentu.

    LastIndexOf() Mengembalikan Nilai index berbasis nol yang terdapat pada urutan terakhir List<T>.

    MemberwiseClone() Membuat salinan object saat ini.

    Remove(T) Menghapus object yang ditemukan pertama kali didalam List<T>.

    RemoveAll(Pre<T>) Menghapus semua element yang cocok atau yang di definisikan.

    RemoveAt(intVal) Menghapus element dengan jarak tertentu pada List.

    RemoveRange(intVal,intVal) Menghapus element didalam list<T> pada jarak tertentu.

    Reverse() Membalikan urutan dari Element didalam List<T>.

    Sort() mengurutkan element didalam list.

    ToArray() Menyalin Element didalam List, kedalam array baru.

    ToString() Mengembalikan String yang merepresentasikan object saat ini.

    TrimExcess() Menetapkan kapasitas ke jumlah element aktual, apabila jumlah tersebut kurang dari nilai maksimal.

    TrueForAll(Pre<T>) Menentukan apakah setiap Element pada List<T> cocok dengan kondisi yang ditentukan.

    List <T> C#, memiliki beberapa karakteristik yang membedakannya dengan element lain, yaitu :

    • Berbeda dengan Array, List <T> dinamis.
    • Dapat berisi nilai null untuk tipe reference.
    • Diperbolehkan menduplikasi Element.

    Berikut adalah Contoh Program dari List C# :

    Code diatas hanyalah sebagian kecil contoh yang mengimplementasikan Method dan Ptoperti pada List<T> C#, bereksperimentlah dengan Properti diatas yang telah disebutkan untuk menemukan fungsi sebenarnya dari Properti dan method diatas.

    Angga Adji Surya
    24
    C#, E-Learning
    Prev PostIntegrated Development Environment ( IDE ) untuk bahasa C#Integrated Development Environment ( IDE ) untuk bahasa C#Apr 06, 2019
    Next PostBitArray pada bahasa Pemrograman C#Apr 13, 2019BitArray pada bahasa Pemrograman C# | IDCSharp
    idcsLogo
    IDCSharp menyediakan materi - materi bahasa pemrograman komputer dan informasi seputar dunia IT untuk kamu. Mari kita belajar membuat aplikasi bersama
    • Implementasi Media Video dan Audio pada HTML5 Part 2
    • Memahami 3 Jenis Api Model pada HTML5
    • Memahami 3 Api Model pada HTML5 Part 2
    • Memahami 3 Api Model pada HTML5 Part 3
    • Memahami 3 Api Model pada HTML5 Part 4
    • Home
    • E-Learning
      • Visual Studio C#
      • C# Dasar
      • Windows Form C#
      • Golang
      • SQL Server
    • Tips and Trick
      • Console
      • Windows Form
    • Submit Artikel
    • Laporkan Masalah
    Copyright © 2021 IDCSharp. All Rights Reserved