اینجا قراره هر آنچیزی که از برنامه نویسی یاد میگیرم خصوصا دات نت اینجا بنویسم و تجربیاتم در اختیار بقیه قرار بدم
چیزی که جدیدا یاد گرفتم اینه وقتی میخوایم یه متغیر از جنس decimal معرفی کنیم و مقدار اعشاری بدیم بهش در جلوی مقداری که بهش میدیم باید کلمه m رو هم بزاریم یعنی این شکلی:
به صورت پیش فرض اعداد اعشاری توی سی شارپ از نوع double هستن
دلیل نوشتن m اینه که از بروز خطاهای احتمالی جلوگیری بشه و همین طور مقدار دقیق داده مشخص شده باشه
double myvariable=15.5m;
به صورت پیش فرض اعداد اعشاری توی سی شارپ از نوع double هستن
دلیل نوشتن m اینه که از بروز خطاهای احتمالی جلوگیری بشه و همین طور مقدار دقیق داده مشخص شده باشه
👍4
تفاوت بین decimal،double و float توی چی هست؟
در سه مقوله میتونیم این رو دسته بندی کنیم: سرعت،دامنه گستردگی مقادیری که میتونه نگهداری کنه و دقت اون ها هستش که اگه بخوایم ریز تر بررسی کنیم میشه این شکلی:
float:
دامنه وسیع اما دقت کمتری دارد اما سرعت بیشتری دارد
double:
دقت متوسط،دامنه وسیع،سرعت خوب
میتونیم بگیم تقریبا دابل یه چیز نرمال هست
و اما decimal:
دقتش بالاست،دامنه کوچک تر و سرعت کمتری داره
در سه مقوله میتونیم این رو دسته بندی کنیم: سرعت،دامنه گستردگی مقادیری که میتونه نگهداری کنه و دقت اون ها هستش که اگه بخوایم ریز تر بررسی کنیم میشه این شکلی:
float:
دامنه وسیع اما دقت کمتری دارد اما سرعت بیشتری دارد
double:
دقت متوسط،دامنه وسیع،سرعت خوب
میتونیم بگیم تقریبا دابل یه چیز نرمال هست
و اما decimal:
دقتش بالاست،دامنه کوچک تر و سرعت کمتری داره
👍2
با توجه به نوع کاری که میخوایم انجام بدیم میتونیم ازشون استفاده کنیم مثلا اگه بخوایم کارای مالی دقیق انجام بدیم از decimal استفاده میکنیم
اگه میخوایم محاسبات عمومی و علمی انجام بدیم از double
و زمانی هم که موضوع سرعت و دامنه مقادیری که میخواد نگه داره برامون اهمیتی نداشته باشه از float استفاده میکنیم
اگه میخوایم محاسبات عمومی و علمی انجام بدیم از double
و زمانی هم که موضوع سرعت و دامنه مقادیری که میخواد نگه داره برامون اهمیتی نداشته باشه از float استفاده میکنیم
تفاوت بین متد Parse و استفاده از کلاس Convert برای تبدیل مقادیر چیه؟
متد parse فقط رشته ای که از ورودی گرفته رو میگیره و تبدیل به نوع داده ای مورد نظر میکنه
اما کلاس Convert متدهای بسیاری داره و اهمیت نداره که از ورودی چی دریافت بشه همون رو به نوع داده ای مد نظر تبدیل میکنه
متد parse فقط رشته ای که از ورودی گرفته رو میگیره و تبدیل به نوع داده ای مورد نظر میکنه
اما کلاس Convert متدهای بسیاری داره و اهمیت نداره که از ورودی چی دریافت بشه همون رو به نوع داده ای مد نظر تبدیل میکنه
❤🔥1
❤🔥1
کانال توسعه دهندگان سی شارپ
آغاز دوران تولید محتوا در classiciranian.ir آموزش movavi video editor
سه جلسه آموزشی ضبط کردم توی یه روز
برای امروز بسه
برای امروز بسه