ชนิดข้อมูล ตัวแปร และค่าคงที่
ประกาศค่าที่มีชนิดข้อมูลชัดเจนและค่าคงที่ใน C#
ทำงานอย่างไร
C# ตรวจชนิดข้อมูลตอนคอมไพล์ ส่วน var ให้คอมไพเลอร์อนุมานชนิดจากค่าที่กำหนด
const สร้างค่าคงที่ตอนคอมไพล์ var ยังคงเป็นชนิดข้อมูลแบบสแตติก price ยังเป็น decimal และเก็บข้อมูลชนิดอื่นภายหลังไม่ได้
ตัวอย่าง C# ที่รันได้
Program.cs
using System;
class Program
{
static void Main()
{
const decimal TaxRate = 0.10m;
var price = 25.00m;
int quantity = 4;
decimal total = price * quantity * (1 + TaxRate);
Console.WriteLine($"Total: {total:C}");
}
}
Total: ¤110.00ฝึกกับดีบักเกอร์
ตั้ง breakpoint ที่การกำหนดค่าหรือเงื่อนไขสำคัญ กด Debug แล้วดูค่าตัวแปรภายในก่อนไปยังบรรทัดถัดไป
ฝึกด้วยโจทย์
ใช้สิ่งที่เรียนในบทนี้แก้ปัญหาจริง ทุกโจทย์รันในเบราว์เซอร์ พร้อมการทดสอบทันทีและรีวิวจาก AI
- Celsius to Fahrenheit Convert a temperature from Celsius to Fahrenheit. ง่าย
- Simple Interest Find the total amount after simple interest. ง่าย