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

BitArray pada bahasa Pemrograman C#

Home » BitArray 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#
  • BitArray pada bahasa Pemrograman C# | IDCSharp
    BitArray pada bahasa Pemrograman C# | IDCSharp

    BitArray merupakan suatu class dalam C#, yang mengartur atau memanaje kumpulan nilai bit. Nilai bit dapat berupa 0 yang berarti off/false atau 1 yang berarti on/true.

    ArrayBit secara kompak menyimpan bit. Paling umum, ArrayBit digunakan untuk mewakili sekelompok sederhana boolean flags atau nilai bolean yang berurutan.

    BitArray pada bahasa C#, juga mempunyai properti, yaitu :

    BitArray Property C#

    Count digunakan untuk mengambil jumlah bit dalam BitArray.

    IsReadOnly – digunakan untuk mengambil nilai atau value yang menunjukan, apakah nilai BitArray hanya dapat dibaca ( ReadOnly ) atau tidak.

    IsSynchronized – digunakan untuk mengambil nilai atau value yang mengindikasikan apakah akses ke BitArray tersinkronisasi ? atau sering juga disebut Thread Safe.

    Item[int32] – digunakan untuk mengambil atau menetapkan nilai bit ke Posisi tertentu dalam BitArray.

    Length – digunakan untuk mengambil atau menetapkan jumlah element dalam BitArray.

    SyncRoot – digunakan untuk mengambil object yang dapat digunakan untuk mensinkronisasi akses ke BitArray.

    Selain Properti, BitArray juga mempunyai Method, diantaranya adalah :

    BitArray Method C#

    Clone() – Digunakan untuk membuat salinan kecil dari BitArray.

    CopyTo(Array,int32) – Digunakan untuk menyalin semua element dari BitArray ke Array satu dimensi yang compatible.

    Equals(Object) – digunakan untuk menentukan apakah object tertentu sama dengan object yang digunakan saat ini.

    Get(int i) digunakan untuk mendapatkan nilai ( value ) Bit pada posisi i dalam BitArray.

    GetEnumerator() – digunakan untuk mengembalikan enumerator yang berulang didalam BitArray.

    GetHashCode – digunakan untuk menyediakan fungsi Hash default.

    GetType – digunakan untuk mengambil tipe dari instance saat ini.

    MemberwiseClone() – digunakan untuk membuat salinan kecil dari Object saat ini.

    RightShift(Int32) – digunakan untuk menggeser bit dari BitArray ke kanan satu posisi dan menambahkan nilai 0 pada posisi sebelum bergeser.

    ToString() – Mengembalikan string yang merepresentasikan Value atau nilai tertentu.

    Set(int i, bool value) digunakan untuk menetapkan posisi bit boolean pada Bit Array, posisi disini ditentukan oleh i.

    SetAll(bool value) digunakan untuk menetapkan semua bit ke nilai yang ditentukan dalam BitArray.

    And(BitArray ba) digunakan untuk melakukan operasi bitwise AND pada object BitArray.

    Or(BitArray ba) digunakan untuk melakukan operasi bitwise OR pada object BitArray.

    Not() digunakan untuk mengembalikan nilai bit pada BitArray.

    Xor(BitArray ba) digunakan untuk melakukan operasi bitwise XOR pada object BitArray.

    dan berikut adalah contoh program menggunakan BitArray C# :

    Kesimpulan yang dapat kita ambil dari code program di atas adalah :

    bit AND bit2 : True && False = False.

    selain menggunakan SetAll, mengisi nilai pada BitArray dapat juga dilakukan satu persatu yaitu dengan cara :

            BitArray[0] = false; 
            BitArray[1] = false; 
            BitArray[2] = true; 
            BitArray[3] = true; 
    

    Angga Adji Surya
    33
    C#, E-Learning
    Prev PostList pada bahasa pemrograman C# | IDCSharpList<T> pada bahasa pemrograman C#Apr 13, 2019
    Next PostStack<T> pada Bahasa Pemrograman C#Apr 15, 2019Stack 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