12:52:00

بِسْمِ اللَّهِ الرَّحْمَنِ الرَّحِيم


Melanjutkan posting sebelumnya tentang Basic C# Programming Language kali ini kita akan belajar tentang tipe data, string (pemakaian escape sequence), Operator, null, and soon... but in brief.
dalam penulisan sebuah kode program kita tidak akan pernah luput dari Data Type. ada beberapa macam tipe data. yang paling sering digunakan misalnya string, char, int, byte, long, float, double, bool (true and false value) untuk lebih lengkapnya liat disini .
Dalam penulisan sebuah string data terkadang kita perlu menambahkan tanda-tanda tertentu misal menambahkan karakter Enter, \ , backspace, dll.. nah utk dapat menulisnya kedalam kompiler perlu karakter tertentu yang dinamakan dengan escape sequence . misal contoh nih.. saya mau menampilkan sebuah data string dengan value "E:\multimedia\Mubarok.Net" . untuk menulisnya kita butuh escape sequence sbb:


string drive = " \" E:\\multimedia\\Mubarok.Net \" "

Setelah tau tentang penulisan karakter di dalam string data, kita perlu tau juga tentang Operator. ada beberapa macam penggunaan operator seperti operator penugasan (=), aritmatika (+, -, *,  /, %), perbandingan (==, !=, >, >=, <, <=), kondisi (&&, ||), Ternary (?:), Null Coalescing Operator (??).
Contoh penggunaan operator Ternary:
misal ada code :


int no = 26;
bool IsNumber;

if (no == 26)
{
  IsNumber = true;
}
else 
{
  IsNumber = false;
}

kode if-else diatas bisa disederhanakan dengan operator ternary sbb:

bool IsNumber = no == 10 ? true : false;    //hasilnya false

Di C# ada 2 tipe pembagian kategori yaitu:

  • Value Type (int, float, double, structs, enum, dll)
  • Reference Type (Interface, Class, Delegates, Array, dll)
secara default Value Type tidak boleh bernilai NULL. nah untuk membuatnya bisa dibuat NULL perlu menambahkan ?. contoh:

int? harga = null;
bool? y = null;

if (harga == null)
{
  IsHarga = 0;
}
else
{
  IsHarga = (int)harga;  //Implicit data type .  atau bisa juga diganti dengan harga.Value
}

//nah cara If-Else nullable int? value diatas bisa disederhanakan dengan Null Coalescing Operator sbb
int IsHarga = harga ?? 26000;   //maka hasilnya 0
Console.WriteLine("harganya : {0}", IsHarga);

ٱلْـحَـمْـدُ للهِ

Post a Comment

Dzaki Faizal Mubarok (Dzaki_Mubarok)

{picture#https://lh3.googleusercontent.com/-XMtGV06UzCo/WAF2PUZYDwI/AAAAAAAAAfo/7AIatGpPLu0LZY7Nps_8TquCKkJXCqQkgCL0B/w424-d-h440-p-rw/Mubarok%2B%25282%2529.jpg} Website berbagi ilmu dan kebermanfaatan. Aminn Semoga berkah :) {facebook#https://www.facebook.com/mubarok.network} {twitter#https://twitter.com/Dzaki_Mubarrok} {google#https://plus.google.com/u/0/+DzakiMubarok26} {youtube#https://www.youtube.com/channel/UCVsIsEntb5Y3D2YVZIroBMA} {instagram#https://www.instagram.com/dzaki_mubarok/}
Powered by Blogger.