کانال توسعه دهندگان سی شارپ
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 به این سمت سه تا ویدیو ضبط کردم بریم که آپلودشون کنم روی هاست
چیزی که شاید واستون جالب باشه اینه از گوگل درایو به عنوان هاست دانلود میشه استفاده کرد البته امیدوارم با پلیر سایت به مشکل نخوره برای پخش ویدیو😵‍💫