کانال توسعه دهندگان سی شارپ
155 subscribers
32 photos
5 videos
6 files
87 links
اینجا از تجربیاتم توی برنامه نویسی می نویسم🙌
یک عدد دات نت کار
گیت هاب من:
https://github.com/hassanrafatjoo
Download Telegram
اینجا قراره هر آنچیزی که از برنامه نویسی یاد میگیرم خصوصا دات نت اینجا بنویسم و تجربیاتم در اختیار بقیه قرار بدم
چیزی که جدیدا یاد گرفتم اینه وقتی میخوایم یه متغیر از جنس decimal معرفی کنیم و مقدار اعشاری بدیم بهش در جلوی مقداری که بهش میدیم باید کلمه m رو هم بزاریم یعنی این شکلی:
 double myvariable=15.5m;


به صورت پیش فرض اعداد اعشاری توی سی شارپ از نوع double هستن

دلیل نوشتن m اینه که از بروز خطاهای احتمالی جلوگیری بشه و همین طور مقدار دقیق داده مشخص شده باشه
👍4
تفاوت بین decimal،double و float توی چی هست؟

در سه مقوله میتونیم این رو دسته بندی کنیم: سرعت،دامنه گستردگی مقادیری که میتونه نگهداری کنه و دقت اون ها هستش که اگه بخوایم ریز تر بررسی کنیم میشه این شکلی:


float:

دامنه وسیع اما دقت کمتری دارد اما سرعت بیشتری دارد

double:

دقت متوسط،دامنه وسیع،سرعت خوب

میتونیم بگیم تقریبا دابل یه چیز نرمال هست

و اما decimal:

دقتش بالاست،دامنه کوچک تر و سرعت کمتری داره
👍2