مشخصات مقاله
-
2189
-
5.0
-
17671
-
2
-
1
آموزش انواع داده ای Data Types در C#
اگه تازه وارد دنیای برنامهنویسی با C# شده باشی، یکی از اولین مفاهیمی که باهاش روبهرو میشی، انواع داده یا Data Types هست. هر متغیری که توی برنامه تعریف میکنی، باید یک نوع داده مشخص داشته باشه تا کامپایلر بدونه چه نوع مقداری قراره داخل اون ذخیره بشه.
شناخت انواع داده یکی از مفاهیم پایه و مهم در برنامهنویسی با C# محسوب میشه؛ چون در ادامه مسیر، موقع تعریف متغیرها و نوشتن قسمتهای مختلف برنامه، بارها با این مفهوم سروکار داری. توی این مطلب میخوایم با چند مورد از مهمترین انواع داده در C# و کاربرد هرکدوم آشنا بشیم.
آشنایی با انواع داده ای Data Types در C# :
انواع داده ای یا Data Types در بخشهای مختلف زبانهای برنامهنویسی مثل C# استفاده میشن. از اونجایی که در C# موقع تعریف و استفاده از یک متغیر، باید نوع دادهای اون برای کامپایلر مشخص باشه، پس لازمه با انواع دادهای این زبان آشنا باشیم. نحوه تعیین نوع دادهای یک متغیر رو بهصورت کامل در بخش متغیرها (Variable) بررسی میکنیم. اینجا میخوایم بهصورت کلی با انواع دادهای مهم در C# و نحوه کار کردن با اونها آشنا بشیم.
نوع دادهای bool یکی از سادهترین Data Typeهای زبان C# هست. این نوع داده که به درست یا غلط هم شناخته میشه، فقط میتونه دو مقدار داشته باشه: true یا false. متغیرهای bool معمولاً وقتی با عملگرهای منطقی یا دستورات شرطی مثل if کار میکنیم، خیلی کاربردی هستن.
نوع دادهای int که مخفف کلمه integer هست، برای نگهداری اعداد بدون بخش اعشاری استفاده میشه. int یکی از پرکاربردترین انواع داده برای کار با اعداد در C# هست. متغیرهای integer هم بر اساس اندازه عددی که میتونن نگهداری کنن، انواع مختلفی در زبان C# دارن.
نوع دادهای String برای نگهداری متن یا text استفاده میشه؛ یعنی مجموعهای از کاراکترها که پشت سر هم قرار گرفتن. در C#، متغیرهای String از نوع immutable یا تغییرناپذیر هستن. یعنی بعد از اینکه یک String رو تعریف و مقداردهی کردی، مقدار اولیه اون مستقیماً تغییر نمیکنه. وقتی از متدهایی استفاده میکنی که روی یک متغیر String عملیات انجام میدن و اصطلاحاً اون رو تغییر میدن، مقدار String اولیه دستنخورده باقی میمونه و در واقع یک متغیر جدید با مقدار جدید ایجاد میشه.
متغیر char هم برای زمانی استفاده میشه که بخوای فقط یک کاراکتر رو نگهداری کنی.
راهنمایی :
متغیر float هم برای نگهداری اعداد اعشاری استفاده میشه.
اگه میخوای مفاهیم پایه C# رو منظمتر یاد بگیری و در ادامه با متغیرها، انواع داده و مباحث دیگه این زبان بیشتر کار کنی، میتونی مسیر یادگیریت رو با آموزش C# ادامه بدی.