کانال توسعه دهندگان سی شارپ
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
با توجه به نوع کاری که میخوایم انجام بدیم میتونیم ازشون استفاده کنیم مثلا اگه بخوایم کارای مالی دقیق انجام بدیم از decimal استفاده میکنیم
اگه میخوایم محاسبات عمومی و علمی انجام بدیم از double
و زمانی هم که موضوع سرعت و دامنه مقادیری که میخواد نگه داره برامون اهمیتی نداشته باشه از float استفاده میکنیم
تفاوت بین متد Parse و استفاده از کلاس Convert برای تبدیل مقادیر چیه؟

متد parse فقط رشته ای که از ورودی گرفته رو میگیره و تبدیل به نوع داده ای مورد نظر میکنه

اما کلاس Convert متدهای بسیاری داره و اهمیت نداره که از ورودی چی دریافت بشه همون رو به نوع داده ای مد نظر تبدیل میکنه
❤‍🔥1
آغاز دوران تولید محتوا در classiciranian.ir

آموزش movavi video editor
❤‍🔥1
امروز که بیشتر توی فضای روز عاشورا بودیم و کد نزدم و فقط از ساعت 6 به این سمت سه تا ویدیو ضبط کردم بریم که آپلودشون کنم روی هاست