دسته بندی مقالات
- بیشتر -محصولات
- بیشتر -آخرین مقالات
- بیشتر --
کنترل ListBox در سی شارپ
1404/02/07 -
مدیریت تراکنش در پایگاه داده SQL
1404/02/06 -
کنترل LinkLable در سی شارپ
1404/02/05 -
عملگر تراکنش در پایگاه داده SQL
1404/02/02 -
کنترل Label در سی شارپ
1404/01/31 -
دستورات و فرامین تراکنش در پایگاه داده SQL
1404/01/30
آموزش متغیر در سی شارپ

یک متغیر در سی شارپ مانند ظرفی هست که ما میتونیم انواع مقدار ها رو درون این ظرف قرار بدیم و هر زمان ازش طبق سطح دسترسی به اون استفاده کنیم.
قبل از اینکه وارد مبحث متغیر ها در سی شارپ بریم در حد خلاصه بحث datatype رو براتون شرح بدم.
معرفی شناسه ها و انواع داده ها درC# (Data Types)
در سی شارپ داده ها به دو دسته تقسیم میشوند:
• انواع مقداری (value type)
• انواع مرجع (reference type)
تفاوت اصلی بین انواع مقداری و انواع مرجع، چگونگی دخیره مقادیر آنها در حافظه است.
انواع داده اولیه
نوع | اندازه بایت |
byte | یک بایت |
char | یک بایت |
bool | یک بایت |
sbyte | یک بایت |
short | دو بایت |
ushort | دو بایت |
int | چهار بایت |
unit | چهار بایت |
float | چهار بایت |
double | هشت بایت |
decimal | هشت بایت |
long | هشت بایت |
ulong | هشت بایت |
متغیر ها در سی شارپ
متغیرها نامی برای کلمات حافظه اندکه داده ها در آنها قرار میگیرند و محتویات آنها ممکن است در طول اجرای برنامه تغییر کند.
متغیرها محل ذخیره داده ها هستند و چون داده ها دارای نوع اند، متغیرها نیز باید دارای نوع باشند.
قبل از بکار گرفتن متغیرها ، باید نوع آنها را مشخص کرد. نوع متغیر، مقادیری را که متغیر میتواند بپذیرد و اعمالی را مشخص میکند که میتوانند بر روی آن مقادیر انجام شوند.
انواع متغیر ها در سی شارپ
نحوه ساختار تعریف متغیرها در سی شارپ
DataType variable;
DataType variable=value;
DataType : نوع داده هست که میتونه انواع داده باشه.
variable : نام متغیر که به دلخواه میتونه باشه.
value : مقداری دهی اولیه متغیر هست.
🌟 آیا به دنبال یک فرصت عالی برای یادگیری برنامهنویسی هستید؟ 🚀
با دوره آموزشی سیشارپ ما، شما میتوانید مهارتهای خود را به سطح جدیدی ارتقا دهید! این دوره بهطور کامل طراحی شده تا به شما کمک کند تا از مبتدی تا پیشرفته در دنیای برنامهنویسی سیشارپ پیش بروید.
👨🏫 چرا دوره ما را انتخاب کنید؟
- محتوای جامع و عملی: با پروژههای واقعی و تمرینات عملی، یادگیری را به تجربهای جذاب تبدیل کنید.
- مدرس مجرب: از تجربه و دانش مدرس حرفهای بهرهمند شوید که شما را در هر مرحله از یادگیری راهنمایی میکنند.
- پشتیبانی ۲۴/۷: هر زمان که سوالی داشتید، ما در کنار شما خواهیم بود تا به شما کمک کنیم.
- دسترسی مادامالعمر: به محتوای دوره دسترسی دائمی داشته باشید و هر زمان که خواستید، میتوانید به آن مراجعه کنید.
💡 فرصت را از دست ندهید!
با یادگیری سیشارپ، میتوانید در دنیای فناوری اطلاعات به یک متخصص تبدیل شوید و در پروژههای جذاب و چالشبرانگیز شرکت کنید.
همین امروز به جمع یادگیرندگان ما بپیوندید و اولین قدم را به سوی آیندهای روشنتر بردارید!
نوع رشته ای (string type)
رشته در واقع یک دنباله ی متوالی از کاراکترهای متنی هست
string name = "ali";
متغیر های صحيح :
اين متغير ها با کلمه کليدي int نشون داده ميشن و مقادير يا اعداد صحيح رو ذخيره ميکنند.
int i=0;
متغیر های اعشاري :
اين متغير ها با کلمه کليدي float نشون داده ميشن .مقادير يا اعداد اعشاري رو ذخيره ميکنند.
float price = 1000;
متغير های عددی رو به طور کلي بصورت زير نوشتم :
نوع داده byte : در اين نوع داده مي توان از بازه ۰ تا ۲۵۵ را ذخيره کرد.
نوع داده sbyte : در اين نوع داده مي توان از بازه ۱۲۸- تا ۱۲۷ را ذخيره کرد.
نوع داده short : در اين نوع داده مي توان از بازه ۳۲،۷۶۸- تا ۳۲،۷۶۷ را ذخيره کرد.
نوع داده ushort : در اين نوع داده مي توان از بازه ۰ تا ۶۵،۵۳۵ را ذخيره کرد.
نوع داده int : در اين نوع داده مي توان از بازه ۲،۱۴۷،۴۸۳،۶۴۸- تا ۲،۱۴۷،۴۸۳،۶۴۷ را ذخيره کرد.
نوع داده uint : در اين نوع داده مي توان از بازه ۰ تا ۴،۲۹۴،۹۶۷،۲۹۵ را ذخيره کرد.
نوع داده long : در اين نوع داده مي توان از بازه ۹،۲۲۳،۳۷۲،۰۳۶،۸۵۴،۷۷۵،۸۰۸- تا ۹،۲۲۳،۳۷۲،۰۳۶،۸۵۴،۷۷۵،۸۰۷ را ذخيره کرد.
نوع داده ulong : در اين نوع داده مي توان از بازه ۰ تا ۱۸،۴۴۶،۷۴۴،۰۷۳،۷۰۹،۵۵۱،۶۱۵ را ذخيره کرد.
نوع داده float : در اين نوع داده مي توان از بازه ۳٫۴۰۲۸۲۳e38- تا ۳٫۴۰۲۸۲۳e38 را ذخيره کرد.
نوع داده double : در اين نوع داده مي توان از بازه ۱٫۷۹۷۶۹۳۱۳۴۸۶۲۳۲e308- تا ۱٫۷۹۷۶۹۳۱۳۴۸۶۲۳۲e308 را ذخيره کرد.
double w = 10.3;
نوع داده decimal : در اين نوع داده مي توان از بازه ۷۹۲۲۸۱۶۲۵۱۴۲۶۴۳۳۷۵۹۳۵۴۳۹۵۰۳۳۵- تا ۷۹۲۲۸۱۶۲۵۱۴۲۶۴۳۳۷۵۹۳۵۴۳۹۵۰۳۳۵ را ذخيره کرد.
نوع داده منطقي يا Boolean
اين نوع داده تنها دو مقدار true يا صحيح و false يا غلط را قبول مي کنه. بيشتر از نوع داده منطقي، جهت ذخيره نتيجه مقايسه ها و کنترل روند اجراي برنامه بر اساس شرط ها استفاده مي کنند.
bool rezult = true;
نوع داده شئ يا object
نوع داده شئ يا Object، نوع داده ايست که در آن هر نوع مقداري چه رشته اي، چه عددي و چه منطقي قابل ذخيره است.
object j = 10;
استفاده از کلمه کليدي var
با استفاده از اين کلمه کليدي، به زبان سي شارپ ميگيم، بر اساس مقداري که داخل متغير ريخته ميشه، نوع آن را خودت تشخيص بده.
var name = "10";
کلمه کليدي const
زماني که متغيري با اين کلمه کليدي مشخص مي شود مقدار آن تنها زمان تعريف متغير قابل تعيين خواهد بود و در ساير قسمت ها امکان تغيير مقدار متغير را نخواهيد داشت.
const int j = 10;
قوانین نام گذاری متغییر در سی شارپ
استاندارد camelCase
اولین حرف identifier به صورت کوچک نوشته می شود و اولین حرف هر کلمه مجزای دیگری که به identifier چسبیده باشد بزرگ نوشته می شود و سایر حروف کوچک است.
int lastName;
استاندارد PascalCase
اولین حرف identifier و اولین حرف از هر کلمه ای که آن را تشکیل میدهد(کلمه مجزا) به صورت بزرگ نوشته می شود. از نامگذاری پاسکال برای identifier هایی که سه یا بیشتر کاراکتر دارند می توان استفاده کرد.
int Name;
دوره های مرتبط

آموزش برنامه نویسی سی شارپ
زبان شی گرایی حرفه ای سی شارپ یک زبان قدرتمند برای طراحی نرم افزار به شمار میرود.