اجازه بدين ابتدا كدي كه قبلا نوشتيم رو بررسي كنيم.
کد:
Console.WriteLine("Hello World - C# Tuning");
اين خط در حقيقت همان جمله Hello World - C# Tuning رو براي ما چاپ مي كنه. در حقيقت كلاس Console داراي يك رفتار (Method) مي باشد كه امكان چاپ بر روي صفحه رو به ما مي دهد. اين متد WriteLine مي باشد.
پس اگر شما هر چيز ديگري داخل پرانتز و بين " " قرار دهيد همان را براي شما چاپ خواهد كرد.
Method چيست؟
در واقع Method ها همان رفتار هايي هستند كه ما از كلاس ها انتظار داريم. در مثال بالا نوشتن بر روي تصوير رو مي توانيم با استفاده از متد WriteLine بر روي كلاس Console استفاده كنيم.
ايجاد متغيير ها در سي شارپ - Variables in CSharp
براي ايجاد يك متغيير در سي شارپ بايد ابتدا نوع داده اي آن و سپس نام متغيير را وارد نمائيم و در انتها ; را تايپ كنيم:
کد:
int MyNumber = 1000;Console.WriteLine(MyNumber);
در مثال بالا از نوع داده اي int كه يك نوع داده اي عددي است استفاده شده است. پس مي توانيم مقادير عددي رو داخل اين متغيير قرار دهيم. و مثل كد بالا با استفاده از WriteLine چاپش كنيم.
نوع هاي داده اي در سي شارپ - C# DataTypes
نوع هاي داده اي رو مي توان بسته به محل قرار گيريشان در حافظه به سه دسته تقسيم كرد:
!!! تاكيد دارم كه اين مطلب يكي از مهمترين مباحث برنامه نويسي در سي شارپ است.
- Values Types
- Reference Types
- Pointer Types
اگرحافظه رو به دو قسمت Stack و Heap تقسيم كنيم. مقادير تمامي متغيير هاي نوع اول در حافظه Stack قرار مي گيرد و به همين جهت داراي رفتارهاي خاصي مي شود كه بيشتر توضيح خواهم داد. مقادير متغيير هاي نوع دوم در حافظه Heap قرار مي گيرند. در مورد Poiter Type ها صحبت نخواهيم كرد.
Value Types: همان طور كه گفتيم مهمترين خاصيت اين نوع متغيير ها قرارگيري مقادير آن ها در حافظه Stack مي باشد كه به همين دليل رفتارهاي خاصي خواهند داشت. اين نوع متغيير ها شامل : Primitive Types يا همان نوع هاي بدوي - Enum ها و Struct ها مي باشند.
Numeric Types , Boolean , Char نوع هايي هستند كه به آن ها Primitive Types مي گوييم. نوع هاي عددي شامل : int , double , decimal , long , short , byte و ... كه مقادير مختلفي از اعداد رو داخل خوشان نگه مي دارند.
Boolean ها متغيير هايي هستند كه فقط مقدار True و False به معني مثبت يا منفي رو داخل خوشان نگه مي دارند. و در نهايت Char ها همان كاراكتر ها هستند.
کد:
bool married = false;int myNumber = 1000;char c = 'c';
! دقت داشته باشين كه براي مقدار دهي char از ' يا همان Single Quotation استفاده كرديم. و براي bool فقط مقدار true يا false امكان پذير است
علاقه مندی ها (بوک مارک ها)