Mengenal Object Initializer pada C#

[M]elipir ke dunia lain di luar Java. Tidak jauh-jauh. Mampir ke dunia .NET khususnya bahasa C# yang secara sintaks mendekati Java. Tulisan singkat ini akan membahas Object Initializer yaitu suatu fitur yang ada pada C# namum tidak ada pada Java.

C#

Instantiasi Objek


Proses instantiasi objek pada C# menggunakan cara biasa bersifat sama bila dibandingkan dengan Java. Misal ada sebuah kelas Siswa seperti di bawah ini

Proses instantiasi berjalan seperti biasa, tidak ada beda dengan di Java

Object Initializer


Sekarang bagaimana jika menggunakan Object Initializer ?. Sangat mudah, perhatikan kode di bawah ini

Collection Initializer


Selain Object Initializer ada juga yang bernama Collection Initializer. Keduanya hampir mirip namun yang terakhir digunakan pada collection seperti List. Contoh :

[followme]

Facebook Comments
 

Agung Setiawan

Agung Setiawan adalah software engineer di BukaLapak.com, penulis sekaligus pecinta sastra, dan pembaca buku

 
Halo, perkenalkan saya Agung Setiawan.
Saya Software Engineer di BukaLapak.
Simak pemikian saya soal dunia Software Engineering via Twitter di @agungsetiawanmu dan facebook
Blog ini saya update seminggu sekali jadi sering-sering saja mampir
Mau belajar Vim bareng saya?
Belajar ngoding dari nol menggunakan PHP

2 thoughts on “Mengenal Object Initializer pada C#

Leave a Reply

Your email address will not be published. Required fields are marked *