بدايه مبرمج
2.15K subscribers
77 photos
153 files
262 links
طريقك الى عالم البرمجه😍
حيث 1+1 لايساوي 2

💫أول قناه تستهدف الطلاب المبدئين وتبدا بالشروحات من الصفر...
Download Telegram
إ₰...👨🏻‍💻CODE👩🏻‍💻...₰❥


#التحكم_باستخدام try & catch

تخبر #C أن يحاول بالكود المرفق بين أقواس try
فإذا وجد خطأ من النوع المعرف داخل أقواس catch
يقوم بما هو داخل أقواسها
وأخيرا عند الخروج من catch & try سينفذ البرنامج محتويات finally
سواًء كان هناك خطأ أم لم يكن....


#كود تكرار المحاولة لادخال اعداد فقط حتى عدم حصول الخطأ :-

using System;
using System.IO;
using System.Linq;
using System.Collections.Generic;

namespace CSharp
{

public static class Program
{
public static void Main()
{

int x;
int s = 1;
a:
Console.Write("Enter Number only :");
try
{
x = Convert.ToInt32(Console.ReadLine());
}
catch
{
goto a;
}
finally
{
Console.WriteLine("try " + s);
s += 1;
}
Console.WriteLine("\b Done!");
Console.ReadKey();

}
}
}

•┈┈┈•❈••✦✾✦••❈•┈┈┈•
•┈┈┈•❈••✦✾✦••❈•┈┈┈•


إ₰...Output....₰❥

Enter Number only :N
try 1
Enter Number only :A!!
try 2
Enter Number only :22
Done!

*--*--*--*--*--*--*--*--*--*--*--*--*

بإمكانك استخدام أكثر من catch لرصد أكثر من نوع خطأ
وكذالك بإمكانك أيضا عدم استخدام finally بتاتآ....