🔺 دستور switch معادل دستور if تو در تو است. برنامه بالا را به صورت زیر نیز میتوان نوشت:
if (choice == 1)
Console.WriteLine("Your favorite pet is Dog.");
else if (choice == 2)
Console.WriteLine("Your favorite pet is Cat.");
else if (choice == 3)
Console.WriteLine("Your favorite pet is Rabbit.");
else if (choice == 4)
Console.WriteLine("Your favorite pet is Turtle.");
else if (choice == 5)
Console.WriteLine("Your favorite pet is Fish.");
else if (choice == 6)
Console.WriteLine("Your favorite pet is not in the choices.");
else
Console.WriteLine("You don't have a favorite pet.");
🖥 💻 📱
لِرفا آموزش کامپیوتر و برنامه نویسی بازارکار
🆔 @lerfaa
💠 حال از بین این دو دستور switch و if کدامیک را انتخاب کنیم.
از دستور switch موقعی استفاده میکنیم که مقداری که میخواهیم با دیگر مقادیر مقایسه شود ثابت باشد.
در مثال زیر هیچگاه از switch استفاده نکنید.
int myNumber = 5;
int x = 5;
switch (myNumber)
{
case x:
Console.WriteLine("Error, you can't use variables as a value" +
" to be compared in a case statment.");
break;
}
مشاهده میکنید که با اینکه مقدار x عدد 3 است و به طور واضح با متغیر myNumber مقایسه شده است برنامه خطا میدهد چون x یک ثابت
نیست بلکه یک متغیر است یا به زبان ساده تر، قابلیت تغییر را دارد. اگر بخواهید از x استفاده کنید و برنامه خطا ندهد باید از کلمه کلیدی const
به صورت زیر استفاده کنید.
int myNumber = 5;
const int x = 5;
switch (myNumber)
{
case x:
Console.WriteLine("Error has been fixed!");
break;
}
🖥 💻 📱
لِرفا آموزش کامپیوتر و برنامه نویسی بازارکار
🆔 @lerfaa
از کلمه کلیدی const برای ایجاد ثابتها استفاده میشود. توجه کنید که بعد از تعریف یک ثابت نمیتوان مقدار آن را در طول برنامه تغییر داد.
به یاد داشته باشید که باید ثابتها را
حتما مقداردهی کنید. دستور switch یک مقدار را با مقادیر Caseها مقایسه میکند و شما الزم نیست که
به شکل زیر مقادیر را با هم مقایسه کنید:
switch (myNumber)
{
case x > myNumber:
Console.WriteLine("switch staments can't test if a value is less than " +
"or greater than the other value.");
break;
}
🖥 💻 📱
لِرفا آموزش کامپیوتر و برنامه نویسی بازارکار
🆔 @lerfaa
26.51M حجم رسانه بالاست
مشاهده در ایتا
تابع توان در سیشارپ
برای توان باید از تابع ان استفاده کنید و نمیتوانید از علامت توان ^ استفاده کنید
این تابع دو ارگومان دارد که ارگومان اول عدد مورد نظر ارگومان دوم عدد توان مورد نظر
و اینگونه نوشته میشه 👇
مثلا: 5 به توان 2 چند میشود؟
جواب:
Mathf.Pow(5,2);
❗️البته بهتره به جای توان از ضرب استفاده کنید کد بهینه تری است.
🖥 💻 📱
لِرفا آموزش کامپیوتر و برنامه نویسی بازارکار
🆔 @lerfaa
#آموزش
شاید ما بخوایم بدونیم بیشترین یا کمترین عددی یا مقداری که در یک data type یا متغیر یا ... ذخیره میشود چند است؟ ↙️
Console.Writeline (int.MaxValue);
⬆️⬆️ کد بالا بیشترین مقدار را نمایش میدهد.
خب حالا شما بجای max میتونید min بنویسید
و برای انواع متغیرها قابل استفاده است.
🖥 💻 📱
لِرفا آموزش کامپیوتر و برنامه نویسی بازارکار
🆔 @lerfaa
فعلا قابلیت پخش رسانه در مرورگر فراهم نیست
مشاهده در پیام رسان ایتا
ساخت میز خود بالانس شونده با استفاده از آردوینو
#فناوری
🖥 💻 📱
لِرفا آموزش کامپیوتر و برنامه نویسی بازارکار
🆔 @lerfaa
فعلا قابلیت پخش رسانه در مرورگر فراهم نیست
مشاهده در پیام رسان ایتا
💠 معرفی اپلیکشین های آلارم
منبع: دیجیاتو
#mobile
#موبایل
🖥 💻 📱
لِرفا آموزش کامپیوتر و برنامه نویسی بازارکار
🆔 @lerfaa
Hands_On_Machine_Learning_with_CSharp_Packt_Matt_R_Cole_1788994949.pdf
16.51M
🖥 💻 📱
لِرفا آموزش کامپیوتر و برنامه نویسی بازارکار
🆔 @lerfaa
podeman3.rar
38.8K
🖥 💻 📱
لِرفا آموزش کامپیوتر و برنامه نویسی بازارکار
🆔 @lerfaa
650-barname-c-sharp-ba-hal.pdf
6.6M
650 تمرین سی شارپ
🖥 💻 📱
لِرفا آموزش کامپیوتر و برنامه نویسی بازارکار
🆔 @lerfaa
فعلا قابلیت پخش رسانه در مرورگر فراهم نیست
مشاهده در پیام رسان ایتا
🎟 طراحی کارت ویزیت سه بعدی (3D Visit Card) با فتوشاپ (فارسی) پیمان صدوق
📌 جلسه 1- مقدمه
#ویدئو #فیلم #گرافیک #فتوشاپ #کارت_ویزیت #سه_بعدی
#Video #Graphic #Photoshop
🖥 💻 📱
لِرفا آموزش کامپیوتر و برنامه نویسی بازارکار
🆔 @lerfaa
فعلا قابلیت پخش رسانه در مرورگر فراهم نیست
مشاهده در پیام رسان ایتا
🎟 طراحی کارت ویزیت سه بعدی (3D Visit Card) با فتوشاپ (فارسی) پیمان صدوق
📌 جلسه 2- ساخت یک گراند 3D
#ویدئو #فیلم #گرافیک #فتوشاپ #کارت_ویزیت #سه_بعدی
#Video #Graphic #Photoshop
🖥 💻 📱
لِرفا آموزش کامپیوتر و برنامه نویسی بازارکار
🆔 @lerfaa
26.94M حجم رسانه بالاست
مشاهده در ایتا
فعلا قابلیت پخش رسانه در مرورگر فراهم نیست
مشاهده در پیام رسان ایتا
هر سال همانند هدیهای است که دربردارنده امید برای ماجراجوییهای جدید است ، امیدوارم که سال جدیدتان سرشار از خوشحالی و موفقیت باشد
سال نو میلادی مبارک
🖥 💻 📱
لِرفا آموزش کامپیوتر و برنامه نویسی بازارکار
🆔 @lerfaa
فعلا قابلیت پخش رسانه در مرورگر فراهم نیست
مشاهده در پیام رسان ایتا
🎟 طراحی کارت ویزیت سه بعدی (3D Visit Card) با فتوشاپ (فارسی) پیمان صدوق
📌 جلسه 3- تغییر یک شیئ 2D به 3D
#ویدئو #فیلم #گرافیک #فتوشاپ #کارت_ویزیت #سه_بعدی
#Video #Graphic #Photoshop #Business_Card #3D
🖥 💻 📱
لِرفا آموزش کامپیوتر و برنامه نویسی بازارکار
🆔 @lerfaa
44.39M حجم رسانه بالاست
مشاهده در ایتا
🎟 طراحی کارت ویزیت سه بعدی (3D Visit Card) با فتوشاپ (فارسی) پیمان صدوق
📌 جلسه 4- چیدمان کارت ویزیت در محیط 3D
#ویدئو #فیلم #گرافیک #فتوشاپ #کارت_ویزیت #سه_بعدی
#Video #Graphic #Photoshop #Business_Card #3D
🖥 💻 📱
لِرفا آموزش کامپیوتر و برنامه نویسی بازارکار
🆔 @lerfaa
Backup printer drivers.pdf
258.9K
📒 آموزش گرفتن بک آپ از درایور پرینتر های ویندوز 10
#ترفند
#پرینتر
🖥 💻 📱
لِرفا آموزش کامپیوتر و برنامه نویسی بازارکار
🆔 @lerfaa
فعلا قابلیت پخش رسانه در مرورگر فراهم نیست
مشاهده در پیام رسان ایتا
عکاسی بهتر با این وسيله خیلی جالب
🖥 💻 📱
لِرفا آموزش کامپیوتر و برنامه نویسی بازارکار
🆔 @lerfaa