آموزش متغیر در سی شارپ

زهیر صفری 1401/04/07 0 440
لینک کوتاه https://zoheirsoftware.com/z/c6240b2 |
متغییر ها در سی شارپ,آموزش متغیر در سی شارپ,آموزش نوع داده در سی شارپ

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

قبل از اینکه وارد مبحث متغیر ها در سی شارپ بریم در حد خلاصه بحث 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;

 

 

دوره های مرتبط
آموزش برنامه نویسی سی شارپ,آموزش پروژه محور سی شارپ,آموزش مقدماتی تا پیشرفته سی شارپ,طراحی نرم افزار تحت ویندوز

آموزش برنامه نویسی سی شارپ

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

1,000,000 تومان

1.2k بازدید
مشاهده

ارسال دیدگاه

برای ارسال نظر لطفا ورود یا ثبت نام کنید.