Laman

Jumat, 01 Juli 2011

data array di C# (C sharp) tanpa assigned

Array yang telah diinisialaisasi pada program visual C# akan otomatis diisi dengan nilai 0. Dan inilah yang menyebabkan array saat deklarasi tidak memerlukan "unassigned" pada data type Array. Sebagai contoh mari buat sebuah array int dengan panjang data 5. Berikut source codenya


Setelah deklarasi jangan isi data array tersebut dengan nilai, tetap biarkan kosong, hanya arrau dengan indek 4 saja yang di isi dengan nilai 10 supaya kita bisa membedakan yang diisi dengan nilai dan yang tidak diisi. Setelah itu cek nilainya dengan messegebox atau datagridview. Dapat dipastikan bahwa nilai dari array tersebut adalah 0. Berikut ini adalah hasil preview program.

 Gambar 1. Hasil Preview running program

Dari gambar diatas terlihat dengan jelas bahwa data type array tanpa diisi akan otomatis diset menjadi 0 oleh C#
 untuk melakukan cek terhadap program silahkan download full project disini

NB : Dalam tutorial ini program ditulisa menggunakan IDE Visual studio 2010. dengan target framework 2.0 . Sehingga minimal komputer harus terinstal windows xp untuk bisa menjalankan program *.exe nya, Sedangkan untuk membuka projectnya mau tidak mau harus menginstal microsoft visual studio 2010


Artikel Terkait

14 komentar:

  1. "type array tanpa diisi akan otomatis diset menjadi 0 oleh C#"
    - apakah yang menyebabkan otomatis diset 0 itu karena array atau karena type-nya (int)????
    - bagaimana kalau array-nya berbentuk string????

    BalasHapus
  2. maaf atas keterlambatan respon kami
    saudara benar, otomatis di set menjadi 0 disebabkan type data array adalah integer, jika tipe data yang diset adalah string progam bisa di jalanakan (running), akan tetapi sewaktu mengakses data array tersebut program akan error jika type data array string tersebut tidak mempunyai nilai. Ini disebabkan DotNet tidak melakukan set otomatis type data array string

    BalasHapus