Object Ke ByteArray C# body { font-family: sans-serif; line-height: 1.6; max-width: 800px; margin: 40px auto; padding: 0 20px; color:
#0078d7; color: white; padding: 20px; margin: 20px 0; border-radius: 5px; } Object Ke ByteArray C#
Men Searilize Object kedalam bentuk ByteArray

ByteArray
adalah sebuah array dari kumpulan byte, dengan byte array kita dapan menstore data atau object dalam bentuk byte kumpulan byte, object apa saja pada Csharp bisa kita convert kedalam bentuk byte bahkan sebuah gambar JPG, PNG, BMP, GIF atau apa pun file tersebut bisa disimpan dalam bentuk bytearray, byte jika kita print kedalam console dia akan berbentuk angka 0 sampai 255 kaerna byte maxvalue adalah 255 dan bukan 256 meskipun 256 adalah angka mentok seperti 16,32,64,128,256 bukan berarti byte maxvalue adalah 256 akan tetapi 255, jika bit atau binary maka ia adalalah True and False atau 1 dan 0, 1 berarti True dan 0 berarti false, byte array pada C# juga dapat diubah menjadi sebuah file berbentuk pada komputer, seperti untuk savegame pada game unity kita dapat menserialize savegame menjadi bytearray dan merubahnya menjadi sebuah savefile afterwards.
Contoh output pada screenshot code diatas adalah, pada code diatas kita menserialize string "Diah Nurhasna" kedalam bentuk byte array, dan memprint setiap byte yang kita dapat dari string tersebut dipisah dengan comma ","

Screenshot diatas adalah byte array dari string "Diah Nurhasna" bytearray sifatnya adalah static jika object atau data yang di serialize menjadi bytearray dan di print hasilnya akan sama terus, dan jika kita ubah "Diah Nurhasna" menjadi "diah nurhasna" dengan merubah uppercase menjadi lowercase maka hasil bytenya akan berubah, jadi jika object atau data yang di serialize adalah data yang sama dengan data yang akan di serialize selanjutnya maka bytearray akan tetap sama atau sifatnya adalah static.
Discussion (0)