Sekedar berbagi, semoga bermanfaat bagi yang memanfaatkannya.

Selasa, 19 Juni 2018

C# Tipe Data

1) Value Type
Variabel Value Type dapat diberi nilai secara langsung. Mereka berasal dari kelas System.ValueType.
Value Type secara langsung berisi data. Beberapa contoh adalah int, char, dan float, yang menyimpan angka, huruf, dan angka floating point. Ketika Anda mendeklarasikan tipe int, sistem mengalokasikan memori untuk menyimpan nilai.
Tabel berikut mencantumkan jenis nilai yang tersedia di C # 2010 –


2) References Type
References Type dia tidak berisi data aktual yang disimpan dalam variabel, tetapi mengandung referensi ke variabel.
Dengan kata lain, mereka merujuk ke lokasi memori. Menggunakan beberapa variabel, References Type dapat merujuk ke lokasi memori. Jika data di lokasi memori diubah oleh salah satu variabel, variabel lain secara otomatis mencerminkan perubahan nilai ini. Contoh tipe referensi built-in adalah: objek, dinamis, dan string.

Object Type
Object Type adalah kelas dasar utama untuk semua tipe data di C # Common Type System (CTS). Objek adalah alias untuk kelas System.Object. Object Type dapat diberi nilai dari jenis lain, Value Type, References Type, type yang ditentukan atau yang ditentukan pengguna. Namun, sebelum menetapkan nilai, perlu konversi type.
Ketika suatu jenis nilai dikonversi ke Object Type, itu disebut boxing dan di sisi lain, ketika suatu jenis objek dikonversi ke Value Type, itu disebut unboxing.
objek obj;
obj = 100; // ini boxing

Dynamic Type
Anda dapat menyimpan semua jenis nilai dalam variabel Dynamic Type data. Jenis pemeriksaan untuk jenis variabel ini terjadi pada saat run-time.
Sintaks untuk menyatakan tipe dinamis adalah –
Dynamic value <variable_name> =;
Sebagai contoh,
dynamic d = 20;
Jenis dinamis mirip dengan Object Type kecuali type yang memeriksa variabel Object Type terjadi pada waktu kompilasi, sedangkan untuk variabel Dynamic Type terjadi pada waktu proses.

String Type
String Type memungkinkan Anda untuk menetapkan nilai string apa pun ke variabel. String Type adalah alias untuk kelas System.String. Itu berasal dari Object Type. Nilai untuk tipe string dapat ditetapkan menggunakan string literal dalam dua bentuk: dikutip dan @quoted.
Sebagai contoh,
String str = "Tutorials Point";
String literalnya @ kuotip terlihat seperti berikut –
@ "Titik Tutorial";
Jenis referensi yang ditetapkan pengguna adalah: kelas, antarmuka, atau delegasi. Kami akan membahas jenis-jenis ini di bab selanjutnya.

3) Pointer TypeVariabel Pointer Type menyimpan alamat memori dari tipe lain. Pointer di C # memiliki kemampuan yang sama dengan pointer di C atau C ++.
Sintaks untuk menyatakan tipe pointer -
identifier tipe *;
Sebagai contoh,
char * cptr;
int * iptr;

0 komentar:

Posting Komentar

Contact

Email : dwisartika346@gmail.com

Translate

Copyright © Tulisan Daslam | Powered by Blogger
Design by Sartika Daslam