Tray dan Catch di C#

Dalam blok try , kita mendefinisikan kode yang ingin dieksekusi dan melindungi dari kemungkinan kesalahan . Blok catch mendefinisikan penangan untuk pengecualian. Pernyataan try menyediakan mekanisme untuk menangkap pengecualian dalam sebuah blok kode dan mekanisme untuk mengeksekusi blok kode baik dalam keadaan normal dan ketika pengecualian terjadi . Kita akan membebaskan kesalahan pada blok catch dan finally apapun resikonya tetap dijalankan .


Contoh
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace tray_cath
{
class Program
{
static void Main(string[] args)
{
int a = 1;
int b = 0;
try
{
int c = a / b;
Console.WriteLine(“Hasil pembagian =” + c);
}
catch
{
Console.WriteLine(“Error tidak dapat diabagi nol”);
}
Console.Read();
}
}
}

Pada perintah diatas pembagian tidak dapat dilakukan dengan angka 0, sehingga jika dijalankan akan terjadi error, namun kesalahan tersebut akan kita tangkap pada block catch sehingga kesalahanpun tetap dijalankan. Perhatikan hasil program berikut setelah dijalankan.

Tidak ada komentar:

Posting Komentar

Profile Page Screen - Flutter UI

Profile Page Berikut ini adalah contoh  source code untuk Design Profile Page menggunakan flutter,  sebelumnya jangan lupa untuk membua...