عددها
int count = 40; دو رقم را بهعنوان یک عدد صحیح نگه میدارد و Console.WriteLine(count) مقدار 40 را مینویسد. صفحه یک خط است. 4 شمارش حرف نیست. 0 عدد دومی کنارش نیست. نام کلاس عمومی را Pine نگه دارید. دوباره SDK را نصب نمیکنید.
رقمهایی که مینویسید یک عددند
فایل Pine را باز کنید. نام کلاس Pine میماند. این صفحه نوع را عوض نام نمیکند. اگر خط string plant هنوز هست پاکش کنید. plant.Length و plant[0] و هر خطی که بعد از نقطه پرسش میپرسد را پاک کنید. هر خط ReadLine را هم پاک کنید. فایلی که نگه میدارید انتظار، plant و Length ندارد. رقمها فقط با خط نوشتنی نوشته میشوند که از نام استفاده میکند.
درون Main خط نگهداری int count = 40; است. int کلمهٔ نوع است. میگوید این نام عدد صحیح نگه میدارد. count نام است و با c کوچک شروع میشود. علامت = رقمها را نگه میدارد. رقمها 4 و بعد 0 هستند، بدون چیزی بینشان: نه فاصله، نه ویرگول، نه نقطه، نه گیومه. سمیکالن خط را تمام میکند. این خط عدد را نگه میدارد. صفحه را نمینویسد. نگهداری، نوشتن نیست. تا پایان این خط صفحه خالی میماند. دو رقم یک عددند، چهل بهصورت 40، نه کلمهٔ forty، و نه یک 4 و بعداً یک 0 جدا.
4 صفحهٔ شمارش حرف یک پاسخ بود. plant.Length به leaf نگاه کرد و خط نوشتن 4 نشان داد، در حالی که حرفها leaf ماندند. آن 4 بهعنوان رقم روی خط نگهداری تایپ نشده بود. این صفحه آن پرسش را ترک میکند. plantی برای شمردن نیست. 4 داخل 40 رقمی است که تایپ کردید و 0 کنارش رقم دیگر همان عدد است. اگر صفحه leaf نشان دهد، یا leaf و بعد 4، خطهای قدیمی هنوز در فایلاند. پاکشان کنید تا تنها مقدار نگهداریشده 40 باشد.
خط نوشتن نام لخت است: Console.WriteLine(count);. بدون گیومه و بدون نقطه. C# نام count را میخواند، عدد صحیحی را که آن نام نگه داشته مینویسد، و خط را تمام میکند. برای فایلی که نگه میدارید آن عدد 40 است. حرفهای خود نام روی صفحه نیستند. int روی صفحه نیست. Console روی صفحه نیست. رقمهای 4 و 0 روی صفحه هستند، بهعنوان یک خط، 40. فایل را ذخیره کنید.
فایلی که نگه میدارید
این شکل آموزشی را نگه دارید. یک کلمهٔ نوع، int. یک نام، count. یک عدد صحیح، 40، دو رقم، بدون گیومه، بدون نقطه، بدون فاصله بین رقمها، و بدون علامت منفی. یک خط نوشتن، و آن خط از نام لخت استفاده میکند.
using System;
public class Pine
{
public static void Main()
{
int count = 40;
Console.WriteLine(count);
}
}
از بالا بخوانید. using System; نامهای کوتاه را آماده میکند. public class Pine نوع را نام میگذارد. public static void Main() جایی است که runtime شروع میکند. در فایلی که نگه میدارید خط string plant نیست. int count = 40; دو رقم را نگه میدارد. چیزی نمینویسد. Console.WriteLine(count); مقدار 40 را مینویسد و خط را تمام میکند. یک خط روی صفحه. بدون گیومه. بدون خط دوم.
با dotnet run اجرا کنید. برنامه 40 مینویسد. منتظر تایپ شما نمیماند. رقمها از قبل داخل فایل بودند. اگر dotnet run منتظر بماند، هنوز ReadLine در فایل است. آن خط را پاک کنید و int count = 40; و یک خط نوشتن را نگه دارید. صفحه 40 نشان میدهد. یک خط. بدون گیومه. اگر صفحه count نشان دهد، خط نوشتن دور نام گیومه دارد. اگر صفحه 4 نشان دهد، خط نگهداری هنوز int count = 4; با یک رقم است، یا فایل هنوز صفحهٔ شمارش حرف است. فایلی که نگه میدارید 40 دارد، دو رقم. برای صفحهای که خط غلط نشان میدهد دوباره .NET SDK را نصب نمیکنید.
فاصله بین رقمها یک عدد نیست. int count = 4 0; بین 4 و 0 شکاف دارد. build خطا مینویسد. ساکت نمیماند. شکاف را پاک کنید تا خط دوباره int count = 40; شود. نقطه هنوز برای int عدد صحیح نیست. int count = 40.0; باعث خطای build میشود. فایلی که نگه میدارید 40 دارد، بدون نقطه و بدون رقم بعد از نقطه. گیومه دور رقمها حرف است، نه عدد صحیح. int count = "40"; از یک نام int میخواهد دو حرف رقم نگه دارد. build خطا مینویسد. اگر کلمهٔ نوع int است گیومهها را پاک کنید.
علامت منفی متعلق به رقمهاست
علامتی که کنار رقمها نوشته میشود بخشی از همان یک عدد است. علامت نویسهٔ - است و فاصله بین آن و رقم اول لازم نیست. int count = -4; یک عدد صحیح نگه میدارد. روی خط عدد دومی نیست. خط نوشتن باز Console.WriteLine(count); است. صفحه -4 نشان میدهد. یک خط. علامت روی صفحه به رقم چسبیده است. نام count روی صفحه نیست.
این فایل دوم است. فایلی نیست که نگه میدارید. فایلی که نگه میدارید 40 را بدون علامت منفی نگه میدارد و صفحهاش 40 است. وقتی میخواهید علامت را ببینید از این شکل دوم استفاده کنید، بعد int count = 40; را برگردانید.
using System;
public class Pine
{
public static void Main()
{
int count = -4;
Console.WriteLine(count);
}
}
dotnet run بزنید. صفحه -4 نشان میدهد. یک خط. بدون گیومه. اگر صفحه 4 نشان دهد، علامت از خط نگهداری کم است. اگر صفحه 40 نشان دهد، هنوز روی فایلی هستید که نگه میدارید. فاصله بین علامت و رقم، int count = - 4;، هنوز همان یک عدد است. build ساکت میماند و صفحه باز -4 است. فایلی که نگه میدارید از علامت استفاده نمیکند. بعد از دیدن -4 فایل نگهداشته را برگردانید.
تقسیم عدد صحیح کسر را میاندازد
دو عدد صحیح میتوانند دو طرف / بنشینند. خط int left = 7; مقدار 7 را نگه میدارد. خط int right = 2; مقدار 2 را نگه میدارد. خط نوشتن Console.WriteLine(left / right); آن عددهای صحیح را تقسیم میکند. پاسخ 3.5 نیست. با int کسر میافتد. صفحه 3 نشان میدهد. یک خط. علامت / روی صفحه نیست. نامهای left و right روی صفحه نیستند.
این فایل سوم است. فایلی نیست که نگه میدارید. فایلی که نگه میدارید 40 را نگه میدارد و 40 مینویسد. وقتی میخواهید کسر افتاده را ببینید از این شکل سوم استفاده کنید، بعد فایل نگهداشته را برگردانید.
using System;
public class Pine
{
public static void Main()
{
int left = 7;
int right = 2;
Console.WriteLine(left / right);
}
}
dotnet run بزنید. صفحه 3 نشان میدهد. نه 3.5. نه 7. نه 2. اگر صفحه 3.5 نشان دهد، هر دو نام int نیستند، یا خط نوشتن از تقسیم عدد صحیح استفاده نمیکند. فایلی که نگه میدارید از این تقسیم استفاده نمیکند. بعد از دیدن 3، int count = 40; و یک WriteLine(count) را برگردانید.
گیومه دور رقم برای int شکست میخورد
این فایل چهارم دور رقمها گیومه میگذارد. فایلی نیست که نگه میدارید. فقط تا وقتی build خطا بنویسد نگهش دارید، بعد int count = 40; را بدون گیومه برگردانید.
using System;
public class Pine
{
public static void Main()
{
int count = "40";
Console.WriteLine(count);
}
}
خط نگهداری و صفحه
خطها و صفحهها اینجا کنار هماند. فایلی که نگه میدارید ردیف اول است. ردیفهای دیگر بررسیاند. فایلهای اضافهای نیستند که ذخیره بمانند.
📊 The storing line and the screen
| The storing line | The screen |
|---|---|
int count = 40; |
40 |
int count = -4; |
-4 |
int left = 7; and int right = 2; then left / right |
3 |
int count = "40"; |
build writes an error |
صفحه همان عددی است که نگه داشتید
حالا میتوانید عدد صحیح را بهصورت رقم در فایل بنویسید و همان رقمها را روی صفحه ببینید. int count = 40; مقدار 40 را نگه میدارد. Console.WriteLine(count); مقدار 40 را مینویسد و خط را تمام میکند. دو رقم یک عددند، نه شمارش حرف و نه دو خط. int count = -4; مقدار -4 را مینویسد و علامت بخشی از همان یک عدد است. با int مقدار 7 / 2 برابر 3 است و کسر میافتد. گیومه دور رقم باعث خطای build میشود. صفحهٔ بعد این رقمها را ترک میکند. مقداری نگه میدارد که فقط درست یا نادرست است، نه عدد صحیح و نه خط حرف.
🧠 دانش خود را بیازمایید
دانش خود را بیازمایید
خود را با این آزمون تعاملی به چالش بکشید و ببینید موضوع را چقدر خوب درک کردهاید
📝 دستورالعملها
- هر سوال را با دقت بخوانید
- بهترین پاسخ را برای هر سوال انتخاب کنید
- میتوانید آزمون را هر چند بار که میخواهید تکرار کنید
- پیشرفت شما در بالا نمایش داده میشود