إ₰...👨🏻💻..👩🏻💻...₰❥
#أنواع_البيانات..... < Data Type >
1-bool
قيمة منطقية true أو false
2-byte
عدد صحيح من 0 حتى 255
3-char
رمز أو حرف.
4-DateTime
فئة خاصة بالتاريخ والوقت
5-decimal
قيمة عشرية
6-double
قيمة عشرية
7-enum
قيم ثابتة خاصة بك كمبرمج
8-float
قيمة عشرية
9-int
قيمة صحيحة
10-long
قيمة صحيحة
11-short
قيمة صحيحة
12-struct
نوع بيانات خاص بك كمبرمج
13-string
قيمة نصية
14-var
قيمة منوعة (تترك اختيار نوع البيانات للكمبيوتر)
*--*--*--*--*--*--*--*--*--*--*--*--*--*
#ملاحظة :
* العدد الصحيح: هو العدد الذي يمكن كتابته دون استخدام كسور أو فواصل عشرية.
* العدد الطبيعي: هو عدد صحيح موجب.
* العدد الحقيقي: هو عدد يمكن كتابته مع أو دون استخدام كسور أو فواصل عشرية.
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
#أنواع_البيانات..... < Data Type >
1-bool
قيمة منطقية true أو false
2-byte
عدد صحيح من 0 حتى 255
3-char
رمز أو حرف.
4-DateTime
فئة خاصة بالتاريخ والوقت
5-decimal
قيمة عشرية
6-double
قيمة عشرية
7-enum
قيم ثابتة خاصة بك كمبرمج
8-float
قيمة عشرية
9-int
قيمة صحيحة
10-long
قيمة صحيحة
11-short
قيمة صحيحة
12-struct
نوع بيانات خاص بك كمبرمج
13-string
قيمة نصية
14-var
قيمة منوعة (تترك اختيار نوع البيانات للكمبيوتر)
*--*--*--*--*--*--*--*--*--*--*--*--*--*
#ملاحظة :
* العدد الصحيح: هو العدد الذي يمكن كتابته دون استخدام كسور أو فواصل عشرية.
* العدد الطبيعي: هو عدد صحيح موجب.
* العدد الحقيقي: هو عدد يمكن كتابته مع أو دون استخدام كسور أو فواصل عشرية.
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
إ₰...👨🏻💻..👩🏻💻...₰❥
لقراءة المعطيات الرقمية استخدم الكود التالي:
Console.Write ("Your Age Please: ");
int age = int.Parse(Console.ReadLine( ));
#OR_use....
int age = Convert.Toint32 (Console.ReadLine( ));
Console.Write ("Your Age is " + age);
#اولآ : بإمكانك تحويل العبارات النصية التي يقرأها هذا الامر إلى نوع آخر وذلك باستخدام الفئة Convert...
string s = Console.ReadLine();
1- int i = Convert.ToInt32(s);
//convert to int..
2- long l = Convert.ToInt64(s);
// convert to long..
3- float f = Convert.ToSingle(s);
// convert to float..
4- double d =
Convert.ToDouble(s);
// convert to double..
5- decimal c =
Convert.ToDecimal(s);
// convert to decimal..
#ثانيآ : كما يمكن استخدام الطريقة Parse:
1- Long A = Int64.Parse(s)
// convert to long..
2- float A = Single.Parse(s)
// convert to float..
3- Decimal A = Decimal.Parse(s)
// convert to decimal..
4- double A = double.Parse(s)
// convert to double..
4- int A = int.Parse(s)
// convert to int..
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
لقراءة المعطيات الرقمية استخدم الكود التالي:
Console.Write ("Your Age Please: ");
int age = int.Parse(Console.ReadLine( ));
#OR_use....
int age = Convert.Toint32 (Console.ReadLine( ));
Console.Write ("Your Age is " + age);
#اولآ : بإمكانك تحويل العبارات النصية التي يقرأها هذا الامر إلى نوع آخر وذلك باستخدام الفئة Convert...
string s = Console.ReadLine();
1- int i = Convert.ToInt32(s);
//convert to int..
2- long l = Convert.ToInt64(s);
// convert to long..
3- float f = Convert.ToSingle(s);
// convert to float..
4- double d =
Convert.ToDouble(s);
// convert to double..
5- decimal c =
Convert.ToDecimal(s);
// convert to decimal..
#ثانيآ : كما يمكن استخدام الطريقة Parse:
1- Long A = Int64.Parse(s)
// convert to long..
2- float A = Single.Parse(s)
// convert to float..
3- Decimal A = Decimal.Parse(s)
// convert to decimal..
4- double A = double.Parse(s)
// convert to double..
4- int A = int.Parse(s)
// convert to int..
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
إ₰...👨🏻💻..👩🏻💻...₰❥
#المتغيرات_الحرفية تعطيك الأمكانيات التالية :
1- لمعرفة ما إذا كانت قيمة المتغير هي حرف كبير أم صغير :-
char letter = 'N';
Console.WriteLine(char.IsUpper(letter));
2- لمعرفة ما إذا كانت قيمة المتغير رقم :-
char letter = 'O';
Console.WriteLine(char.IsDigit(letter));
3- لمعرفة ما إذا كانت قيمة المتغير حرف :-
char letter = 'S';
Console.WriteLine(char.IsLetter(letter));
4- لمعرفة ما إذا كانت قيمة المتغير هي أداة ترقيم :-
char letter = 'A';
Console.WriteLine(char.IsPunctuation(letter));
5- لأرجاع قيمة المتغير بحالة أحرف كبيرة :-
char letter = 'N';
Console.WriteLine(char.ToUpper(letter));
6- لأرجاع قيمة المتغير في بحالة أحرف صغيرة:
char letter = 'N';
Console.WriteLine(char.ToLower(letter));
7- يمكن إنشاء كائن من نوع التاريخ والوقت كما يلي :-
DateTime date = new DateTime(2000, 1, 1);
8- يمكن التعامل مع الوقت كما يلي :-
TimeSpan time = new TimeSpan(10, 27, 0);
9- يمكن إجراء عمليات الطرح والأضافة عن طريق Subtract & Add:
TimeSpan time1 = new TimeSpan(10, 27, 0);
TimeSpan time2 = new TimeSpan(1, 0, 0);
TimeSpan time3 = new TimeSpan();
time3 = time1.Subtract(time2);
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
#المتغيرات_الحرفية تعطيك الأمكانيات التالية :
1- لمعرفة ما إذا كانت قيمة المتغير هي حرف كبير أم صغير :-
char letter = 'N';
Console.WriteLine(char.IsUpper(letter));
2- لمعرفة ما إذا كانت قيمة المتغير رقم :-
char letter = 'O';
Console.WriteLine(char.IsDigit(letter));
3- لمعرفة ما إذا كانت قيمة المتغير حرف :-
char letter = 'S';
Console.WriteLine(char.IsLetter(letter));
4- لمعرفة ما إذا كانت قيمة المتغير هي أداة ترقيم :-
char letter = 'A';
Console.WriteLine(char.IsPunctuation(letter));
5- لأرجاع قيمة المتغير بحالة أحرف كبيرة :-
char letter = 'N';
Console.WriteLine(char.ToUpper(letter));
6- لأرجاع قيمة المتغير في بحالة أحرف صغيرة:
char letter = 'N';
Console.WriteLine(char.ToLower(letter));
7- يمكن إنشاء كائن من نوع التاريخ والوقت كما يلي :-
DateTime date = new DateTime(2000, 1, 1);
8- يمكن التعامل مع الوقت كما يلي :-
TimeSpan time = new TimeSpan(10, 27, 0);
9- يمكن إجراء عمليات الطرح والأضافة عن طريق Subtract & Add:
TimeSpan time1 = new TimeSpan(10, 27, 0);
TimeSpan time2 = new TimeSpan(1, 0, 0);
TimeSpan time3 = new TimeSpan();
time3 = time1.Subtract(time2);
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
إ₰...👨🏻💻..👩🏻💻...₰❥
#طرق_مختصرة_بالفيجوال_استيديو
Shortcut in Visual studio
1⃣ لكتابة امر الطباعة قم بكتابة cw ثم الضغط على زر Tap مرتین...
2⃣ لانشاء كلاس جدید في نافذة جدیدة قم بالضغط على
ctrl + shif+ A
3⃣ لعمل خصائص لاعضاء الكلاس قم بالضغط على اسم المتغیر ثم
ctrl + Shift + R
4⃣ لعمل دالة بناء في الكلاس قم بكتابة كلمة ctor و اضغط على زر Tap
مرتین.
5⃣ لعمل دالة الھدم اكتب ھذا الرمز ~ واضغط زر Tap مرتین
6⃣ كتابة كلمة prop والضغط على Tap يعمل على كتابة خاصیة بھذا الشكل
public int MyProperty { get; set; }
7⃣ كتابة كلمة propfull والضغط على Tap
يعمل على كتابة خاصیة بهذا الشكل
private int myVar;
public int MyProperty
{
get { return myVar; }
set { myVar = value; }
}
8⃣ عند كتابة احد ھذه الكلمات ثم الضغط على زر Tap مرتین یتم كتابة
البنیة الخاصه بھا
for _ do _ while _ if _ class _ struct _ foreach
9⃣في #C عند وجود إشارة تحت اسم المتغير باللون الأحمر فيعني أنه قد يكون اسم المتغير خاطئ او السطر البرمجي أو التعليمة فيها خط.
أما عند وجودها باللون الأخضر فيعني أن هذا المتغير لم يستخدم بعد.
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
#طرق_مختصرة_بالفيجوال_استيديو
Shortcut in Visual studio
1⃣ لكتابة امر الطباعة قم بكتابة cw ثم الضغط على زر Tap مرتین...
2⃣ لانشاء كلاس جدید في نافذة جدیدة قم بالضغط على
ctrl + shif+ A
3⃣ لعمل خصائص لاعضاء الكلاس قم بالضغط على اسم المتغیر ثم
ctrl + Shift + R
4⃣ لعمل دالة بناء في الكلاس قم بكتابة كلمة ctor و اضغط على زر Tap
مرتین.
5⃣ لعمل دالة الھدم اكتب ھذا الرمز ~ واضغط زر Tap مرتین
6⃣ كتابة كلمة prop والضغط على Tap يعمل على كتابة خاصیة بھذا الشكل
public int MyProperty { get; set; }
7⃣ كتابة كلمة propfull والضغط على Tap
يعمل على كتابة خاصیة بهذا الشكل
private int myVar;
public int MyProperty
{
get { return myVar; }
set { myVar = value; }
}
8⃣ عند كتابة احد ھذه الكلمات ثم الضغط على زر Tap مرتین یتم كتابة
البنیة الخاصه بھا
for _ do _ while _ if _ class _ struct _ foreach
9⃣في #C عند وجود إشارة تحت اسم المتغير باللون الأحمر فيعني أنه قد يكون اسم المتغير خاطئ او السطر البرمجي أو التعليمة فيها خط.
أما عند وجودها باللون الأخضر فيعني أن هذا المتغير لم يستخدم بعد.
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
إ₰...👨🏻💻..👩🏻💻...₰❥
https://www.mutaz.net/free-programs/download/?1208
•┈┈┈•❈••✦✾✦••❈•┈┈┈
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
https://www.mutaz.net/free-programs/download/?1208
•┈┈┈•❈••✦✾✦••❈•┈┈┈
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
Mutaz.pro
Microsoft Visual Studio
أداة لإنشاء التطبيقات المستندة إلى MSBuild الأصلي وتثبيتها بدون تثبيت فيجول استوديو
إ₰...👨🏻💻..👩🏻💻...₰❥
#الــــروابــــط :-
الفرق بين الروابط المختلفة ويحدد استخدام كل رابط كمايلي :
#اولآ : الروابط الرياضية :-
+ الجمع
- الطرح
* الضرب
/ القسمة
% باقي القسمة الصحيحة
#ثانيآ : الروابط المنطقية :-
&& و And
|| او Or
#ثالثآ : روابط المقارنة :-
ا Is ا التحقق من نوع المتغير
ا < ا أكبر
ا > ا أصغر
ا =< ا أكبر أو يساوي
ا => ا أصغر أو يساوي
ا =! ا لا يساوي
ا == ا يساوي
#رابعآ : روابط الأسناد :-
= إسناد
++ إضافة قيمة للمتغير بمقدار 1
-- طرح قيمة من المتغير بمقدار 1
=+ إضافة قيمة للمتغير بمقدار ما
=- طرح قيمة من المتغير بمقدار ما
=* ضرب المتغير بمقدار ما
=/ قسمة المتغير على مقدار ما
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
#الــــروابــــط :-
الفرق بين الروابط المختلفة ويحدد استخدام كل رابط كمايلي :
#اولآ : الروابط الرياضية :-
+ الجمع
- الطرح
* الضرب
/ القسمة
% باقي القسمة الصحيحة
#ثانيآ : الروابط المنطقية :-
&& و And
|| او Or
#ثالثآ : روابط المقارنة :-
ا Is ا التحقق من نوع المتغير
ا < ا أكبر
ا > ا أصغر
ا =< ا أكبر أو يساوي
ا => ا أصغر أو يساوي
ا =! ا لا يساوي
ا == ا يساوي
#رابعآ : روابط الأسناد :-
= إسناد
++ إضافة قيمة للمتغير بمقدار 1
-- طرح قيمة من المتغير بمقدار 1
=+ إضافة قيمة للمتغير بمقدار ما
=- طرح قيمة من المتغير بمقدار ما
=* ضرب المتغير بمقدار ما
=/ قسمة المتغير على مقدار ما
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
إ₰...👨🏻💻..👩🏻💻...₰❥
#الــتـوابـع_الـــريــاضــية Math
< المعنى الرياضي > < التابع >
Y = |x| Y = Math.Abs(x)
Y = x^s Y = Math.Pow(x,s)
Y = √x Y = Math.Sqrt(x)
Y = lnx Y = Math.Log(x)
Y = logx Y = Math.Log10(x)
Y = e^x Y = Math.Exp(x)
Y = sinx Y = Math.Sin(x)
Y = cosx Y = Math.Cos(x)
Y = tanx Y = Math.Tan(x)
Y = sin-1x Y = Math.Asin(x)
Y = cos-1x Y = Math.Acos(x)
Y = tan-1x Y = Math.Atan(x)
عدد e من الارقام بعد الفاصلة
Y = Math.Round(x,[e])
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
#الــتـوابـع_الـــريــاضــية Math
< المعنى الرياضي > < التابع >
Y = |x| Y = Math.Abs(x)
Y = x^s Y = Math.Pow(x,s)
Y = √x Y = Math.Sqrt(x)
Y = lnx Y = Math.Log(x)
Y = logx Y = Math.Log10(x)
Y = e^x Y = Math.Exp(x)
Y = sinx Y = Math.Sin(x)
Y = cosx Y = Math.Cos(x)
Y = tanx Y = Math.Tan(x)
Y = sin-1x Y = Math.Asin(x)
Y = cos-1x Y = Math.Acos(x)
Y = tan-1x Y = Math.Atan(x)
عدد e من الارقام بعد الفاصلة
Y = Math.Round(x,[e])
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
إ₰...👨🏻💻CODE👩🏻💻...₰❥
كود توضيح النسب المثلثية :-
using System;
using System.IO;
using System.Linq;
using System.Collections.Generic;
namespace CSharp
{
public static class Program
{
public static void Main()
{
Console.Write("Enter Angle in degree:");
double deg = Convert.ToDouble (Console.ReadLine());
double rad = deg * 3.14159 / 180;
Console.WriteLine("deg \tSin \tCos \tTan");
double sin = Math.Round(Math.Sin(rad), 2);
double cos = Math.Round(Math.Cos(rad), 2);
double tan = Math.Round(Math.Tan(rad), 2);
Console.WriteLine(deg + "\t" + sin + "\t" + cos + "\t" + tan);
Console.ReadKey();
}
}
}
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
إ₰...Output....₰❥
Enter Angle in degree:180
deg Sin Cos Tan
180 0 -1 0
كود توضيح النسب المثلثية :-
using System;
using System.IO;
using System.Linq;
using System.Collections.Generic;
namespace CSharp
{
public static class Program
{
public static void Main()
{
Console.Write("Enter Angle in degree:");
double deg = Convert.ToDouble (Console.ReadLine());
double rad = deg * 3.14159 / 180;
Console.WriteLine("deg \tSin \tCos \tTan");
double sin = Math.Round(Math.Sin(rad), 2);
double cos = Math.Round(Math.Cos(rad), 2);
double tan = Math.Round(Math.Tan(rad), 2);
Console.WriteLine(deg + "\t" + sin + "\t" + cos + "\t" + tan);
Console.ReadKey();
}
}
}
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
إ₰...Output....₰❥
Enter Angle in degree:180
deg Sin Cos Tan
180 0 -1 0
إ₰...👨🏻💻CODE👩🏻💻...₰❥
طباعة أكثر من عبارة نصية بلغة ال#C
using System;
using System.IO;
using System.Linq;
using System.Collections.Generic;
namespace CSharp
{
public static class Program
{
public static void Main()
{
string name = "Csharp";
Console.Write ("CODE " + name);
}
}
}
•┈┈┈•❈••✦✾✦••❈•┈┈┈
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
إ₰...Output....₰❥
CODE Csharp
معامل الجمع (إشارة +) قد تستخدم للجمع وقد تستخدم
للربط بين النصوص
سيفهم مع مرور الأكواد بإذن الله.
طباعة أكثر من عبارة نصية بلغة ال#C
using System;
using System.IO;
using System.Linq;
using System.Collections.Generic;
namespace CSharp
{
public static class Program
{
public static void Main()
{
string name = "Csharp";
Console.Write ("CODE " + name);
}
}
}
•┈┈┈•❈••✦✾✦••❈•┈┈┈
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
إ₰...Output....₰❥
CODE Csharp
معامل الجمع (إشارة +) قد تستخدم للجمع وقد تستخدم
للربط بين النصوص
سيفهم مع مرور الأكواد بإذن الله.
إ₰...👨🏻💻CODE👩🏻💻...₰❥
نتيجة تنفيذ الكود التالي ستكون مماثلة للكود الذي تربط فيه العبارات النصية
بإشارة +
والذي سيكون أطول بكثير وأكثر عرضة للأخطاء....
using System;
using System.IO;
using System.Linq;
using System.Collections.Generic;
namespace CSharp
{
public static class Program
{
public static void Main()
{
string program = "CODE", type = "Csharp";
int size= 1GB;
Console.WriteLine("program Name: {0}\ntype: {1}\nsize: {2}", program, type , size );
Console.ReadKey();
}
}
}
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
إ₰...Output....₰❥
program Name: CODE
type: Csharp
size: 1GB
نتيجة تنفيذ الكود التالي ستكون مماثلة للكود الذي تربط فيه العبارات النصية
بإشارة +
والذي سيكون أطول بكثير وأكثر عرضة للأخطاء....
using System;
using System.IO;
using System.Linq;
using System.Collections.Generic;
namespace CSharp
{
public static class Program
{
public static void Main()
{
string program = "CODE", type = "Csharp";
int size= 1GB;
Console.WriteLine("program Name: {0}\ntype: {1}\nsize: {2}", program, type , size );
Console.ReadKey();
}
}
}
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
إ₰...Output....₰❥
program Name: CODE
type: Csharp
size: 1GB
تصويت لمعرفه عدد المستفيدين بدورة #C
Anonymous Poll
39%
استفدت
10%
لم استفيد
52%
لم ادرس هذه اللغه بعد
إ₰...👨🏻💻CODE👩🏻💻...₰❥
انشاء قائمة <>list من نوع نصي ونضع بها اسماء الخلفاء الراشدين رضوان الله عليهم
من ثم يتم طباعتهم بالاعتماد على عبارات لامدا كما في الكود التالي...
using System;
using System.IO;
using System.Linq;
using System.Collections.Generic;
namespace CSharp
{
class Ambuiaa
{
static void Main(string[] args)
{
List<String> Alkholafaa = new List<string>
{ "Abu bakr", "Omar", "Ali", "Othman" };
Console.WriteLine("Alkholafaa arrachidoun are :\n");
Alkholafaa.ForEach(Item =>
{
Console.WriteLine("\t-" + Item);
});
Console.Read();
}
}
}
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
إ₰...Output....₰❥
Alkholafaa arrachidoun are :
-Abu bakr
-Omar
-Ali
-Othman
انشاء قائمة <>list من نوع نصي ونضع بها اسماء الخلفاء الراشدين رضوان الله عليهم
من ثم يتم طباعتهم بالاعتماد على عبارات لامدا كما في الكود التالي...
using System;
using System.IO;
using System.Linq;
using System.Collections.Generic;
namespace CSharp
{
class Ambuiaa
{
static void Main(string[] args)
{
List<String> Alkholafaa = new List<string>
{ "Abu bakr", "Omar", "Ali", "Othman" };
Console.WriteLine("Alkholafaa arrachidoun are :\n");
Alkholafaa.ForEach(Item =>
{
Console.WriteLine("\t-" + Item);
});
Console.Read();
}
}
}
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
•┈┈┈•❈••✦✾✦••❈•┈┈┈•
إ₰...Output....₰❥
Alkholafaa arrachidoun are :
-Abu bakr
-Omar
-Ali
-Othman
إ₰...👨🏻💻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 بتاتآ....
#التحكم_باستخدام 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 بتاتآ....
Forwarded from معلوماتك
#ادوات_مفيده
بوت لتحميل تطبيقات اندرويد من سوق جوجل بلاي في حاله لم يكن معك جساب جميل لدخول سوق جوجل،ماعليك سوى كتابه اسم التطبيق وسوق يتم ارسال كل التطبيقات التي بنفس الاسم اضغط ع رابط التطبيق المقصود وسيتم تنزيل التطبيق لتلجرام خلال ثواني
http://T.me/apkdl_bot
بوت لتحميل تطبيقات اندرويد من سوق جوجل بلاي في حاله لم يكن معك جساب جميل لدخول سوق جوجل،ماعليك سوى كتابه اسم التطبيق وسوق يتم ارسال كل التطبيقات التي بنفس الاسم اضغط ع رابط التطبيق المقصود وسيتم تنزيل التطبيق لتلجرام خلال ثواني
http://T.me/apkdl_bot
Telegram
APK Downloader
Download latest version of any free android apps and games. Also check our site https://apkdl.in https://apkdl.net
Forwarded from معلوماتك
#ادوات_مفيده
بوت تلجرام لأستخلاص النص من داخل صوره،او ملف بي دي اف ،ماعليك سوى ارسال الصوره او البي دي اف وسوف يقوم البوت باستخراج الكلام واخراجه لك على هيئه نص او كملف ورد
@OCRthis_bot
بوت تلجرام لأستخلاص النص من داخل صوره،او ملف بي دي اف ،ماعليك سوى ارسال الصوره او البي دي اف وسوف يقوم البوت باستخراج الكلام واخراجه لك على هيئه نص او كملف ورد
@OCRthis_bot
Forwarded from معلوماتك
#ادوات_مفيده
بوت تلجرام يعمل ك مزود ايميلات،يمكنك من خلاله ارساله رساله بريد الكتروني لأي شخص،البوت سوف يختار بريد الكتروني عشوائي للمرسل،بكل رساله ترسلها سوف يختار البوت بريد الكتروني عشوائي
http://T.me/SAEmail_bot
بوت تلجرام يعمل ك مزود ايميلات،يمكنك من خلاله ارساله رساله بريد الكتروني لأي شخص،البوت سوف يختار بريد الكتروني عشوائي للمرسل،بكل رساله ترسلها سوف يختار البوت بريد الكتروني عشوائي
http://T.me/SAEmail_bot
Telegram
Super Anonymous Email Bot
Send emails and receive them but you can't be identified because... It's super anonymous!
Forwarded from معلوماتك
#ادوات_مفيده
بوت تلجرام لتحميل الصوت من يوتيوب ماعليك سوى،ارسال رابط الفيديوا المراد تنزيله ك صوت وسوف يرسل لك البوت حالا مقطع صوتي بصيغه mp3
http://T.me/YTAudio_Bot
بوت تلجرام لتحميل الصوت من يوتيوب ماعليك سوى،ارسال رابط الفيديوا المراد تنزيله ك صوت وسوف يرسل لك البوت حالا مقطع صوتي بصيغه mp3
http://T.me/YTAudio_Bot
Telegram
YTA Bot
YTA Bot
Forwarded from معلوماتك
#ادوات_مفيده
بوت قارئ المواقع:
بوت يتيح لك قراءة محتوي اي رابط انترنت بدون الدخول الى الرابط
https://t.me/ReadmeBot
بوت قارئ المواقع:
بوت يتيح لك قراءة محتوي اي رابط انترنت بدون الدخول الى الرابط
https://t.me/ReadmeBot
Forwarded from معلوماتك
#ادوات_مفيده
بوت لتحميل الفيديوهات من يوتيوب ،ماعليك سوى لصق الرابط للبوت بعد ذالك سيرسل لك البوت الصيغ المراد تحميل الفيديوا بها،اختار واحده من الصيغ وسوف يتم تنزيل الفيديو الى تلجرام
https://t.me/utubebot
بوت لتحميل الفيديوهات من يوتيوب ،ماعليك سوى لصق الرابط للبوت بعد ذالك سيرسل لك البوت الصيغ المراد تحميل الفيديوا بها،اختار واحده من الصيغ وسوف يتم تنزيل الفيديو الى تلجرام
https://t.me/utubebot