آموزش C#
آموزش C# ۲: متغیرها، انواع داده و تبدیل نوع

متغیر در C# نامی برای نگهداری مقدار است. نوع داده مشخص میکند چه مقداری ذخیره میشود و چه عملیاتی روی آن مجاز است.
انواع پرکاربرد
1 2 3 4 5 | int age = 25; decimal price = 125.50m; string name = "Sara"; bool isActive = true; var city = "Tehran"; |
برای محاسبات مالی معمولاً decimal مناسبتر از float یا double است. var نوع ایستا را از مقدار سمت راست استنباط میکند؛ به معنی dynamic بودن متغیر نیست.
تبدیل نوع
1 2 3 4 5 6 | string input = "42"; if (int.TryParse(input, out int number)) { Console.WriteLine(number + 1); } else { Console.WriteLine("ورودی عددی معتبر نیست"); } |
TryParse هنگام نامعتبر بودن ورودی استثنا پرتاب نمیکند و نتیجه موفقیت را برمیگرداند. این روش برای ورودی کاربر از تبدیل مستقیم امنتر است.
ثابت و نامگذاری
برای مقدارهای تغییرناپذیر از const استفاده کنید. نام متغیر را توصیفی انتخاب کنید و نوع را بر اساس دامنه مقادیر و دقت مورد نیاز تعیین کنید.
تمرین
قیمت و تعداد یک محصول را دریافت و مبلغ کل را با decimal محاسبه کنید. درس بعدی شرطها و حلقهها در C# است.
