-1-
-2-
002 المتغيرات وانواع البيانات فى سى شارب Variables and data types in c sharp
المتغيرات عبارة عن حاويات لتخزين قيم البيانات.
في C # ، توجد أنواع مختلفة من المتغيرات (محددة بكلمات رئيسية مختلفة) ، على سبيل المثال:
• int - يخزن الأعداد الصحيحة (أعداد صحيحة) ، بدون كسور عشرية ، مثل 123 أو -123
• double - يخزن أرقام الفاصلة العائمة ، مع الكسور العشرية ، مثل 19.99 أو -19.99
• char - يخزن أحرفًا مفردة ، مثل "أ" أو "ب". قيم الأحرف محاطة بعلامات اقتباس فردية
• string - لتخزين النصوص ، مثل "Hello World". قيم السلسلة محاطة بعلامات اقتباس مزدوجة
• bool - يخزن القيم بحالتين: صواب أو خطأ
byte x = 4;
Console.WriteLine(sizeof(byte));
Console.WriteLine(byte.MinValue);
Console.WriteLine(byte.MaxValue);
C# Identifiers
All C# variables must be identified with unique
names.
القواعد العامة
لبناء أسماء المتغيرات (معرفات فريدة) هي:
- يمكن أن تحتوي الأسماء على أحرف وأرقام وحرف تسطير سفلي (_)
- يجب أن تبدأ الأسماء بحرف
- يجب أن تبدأ الأسماء بحرف صغير ولا يمكن أن
تحتوي على مسافة بيضاء
- الأسماء حساسة لحالة الأحرف ("myVar" و "myvar" متغيرات مختلفة)
- لا يمكن استخدام الكلمات المحجوزة (مثل C # الكلمات الأساسية ، مثل intأو double) كأسماء
int minutesPerHour = 60;
// OK, but not so easy to understand what m actually is
int m = 60;
string name = "John";
Console.WriteLine(name);
int myNum = 15;
Console.WriteLine(myNum);
int myNum;
myNum = 15;
Console.WriteLine(myNum);
int myNum = 15;
myNum = 20; // myNum is now 20
Console.WriteLine(myNum);
========================
Constants
===================const int myNum = 15;
myNum = 20; // error
int myNum6 = 5;
double myDoubleNum = 5.99D;
char myLetter = 'D';
bool myBool = true;
string myText = "Hello";
Display Variables
string name = "John";
Console.WriteLine("Hello " + name);
string firstName = "John ";
string lastName = "Doe";
string fullName = firstName + lastName;
Console.WriteLine(fullName);
int x = 5;
int y = 6;
Console.WriteLine(x + y); // Print the value of x + y
Declare Many Variables
int x = 5, y = 6, z = 50;
Console.WriteLine(x + y + z);
فيديوهات الشرح التفصيلى
006 اساسيات في سى شارب c sharp Variables المتغيرات جزء1
https://youtu.be/tap2XTbwYH4
007 اساسيات في سى شارب c sharp Variables المتغيرات جزء2
https://youtu.be/-zapMgaRBn4
008 اساسيات في سى شارب c sharp Variables المتغيرات جزء3
009 اساسيات في convert parse Type Casting c sharp فى المتغيرات
==============================================
تنزيل الكود
==============
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Variables001 { class Program { static void Main(string[] args) { byte x; x = 5; Console.WriteLine(sizeof(byte)); Console.WriteLine(byte.MinValue); Console.WriteLine(byte.MaxValue); Console.WriteLine(x); int _ = 8; Console.WriteLine(_); string name = "John"; Console.WriteLine(name); int myNum = 15; Console.WriteLine(myNum); int myNum1; myNum1 = 15; Console.WriteLine(myNum1); // int myNum = 15; myNum = 20; // myNum is now 20 Console.WriteLine(myNum); //===================== Constants // const int myNum2 = 15; //myNum2 = 20; // error int myNum6 = 5; double myDoubleNum = 5.99D; char myLetter = 'D'; bool myBool = true; string myText = "Hello"; Console.WriteLine(myNum6); Console.WriteLine(myDoubleNum); //Display Variables string name1 = "John"; Console.WriteLine("Hello " + name1); string firstName = "John "; string lastName = "Doe"; string fullName = firstName + lastName; Console.WriteLine(fullName); int x2 = 5; int y = 6; Console.WriteLine(x2 + y); // Print the value of x + y //Declare Many Variables int x1 = 5, y1 = 6, z = 50; Console.WriteLine(x1 + y1 + z); //---------------- NOTES-------- int aa ; int cc; double b = 2.7; char c; string d; c = 'C'; // ньц 1 D = "Eng27"; // ньц 2 d = "Eng27"; c = 'N'; aa = cc = 5; Console.WriteLine(aa+cc); /* The code below will print the words Hello World to the screen, and it is amazing Console.WriteLine("Hello World!"); Console.ReadKey();*/ } } }
==========================
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication2 { class Program { static void Main(string[] args) { float x = 77.5f; float x1 = (float)77.5; Double y = 77.999; //int myInt = 9; //double myDouble = myInt; // Automatic casting: int to double //Console.WriteLine(myInt); // Outputs 9 //Console.WriteLine(myDouble); // Outputs 9 //double myDouble = 9.78; //int myInt = (int)myDouble; // Manual casting: double to int //Console.WriteLine(myDouble); // Outputs 9.78 //Console.WriteLine(myInt); // Outputs 9 //int myInt = 10; //double myDouble = 5.25; //bool myBool = true; //Console.WriteLine(Convert.ToString(myInt)); // convert int to string //Console.WriteLine(Convert.ToDouble(myInt)); // convert int to double //Console.WriteLine(Convert.ToInt32(myDouble)); // convert double to int //Console.WriteLine(Convert.ToString(myBool)); // convert bool to string //string s = Console.ReadLine(); //int i = Convert.ToInt32(s); // convert to int //long l = Convert.ToInt64(s); // convert to long //float f = Convert.ToSingle(s); // convert to float //double d = Convert.ToDouble(s); // convert to double //decimal c = Convert.ToDecimal(s); // convert to decimal string s = Console.ReadLine(); long A = Int64.Parse(s); // convert to long float A1 = float.Parse(s); // convert to float decimal A2 = decimal.Parse(s); // convert to decimal double A3 = double.Parse(s); // convert to double int A4 = int.Parse(s); // convert to int } } }========================
-3-
-4-