พื้นฐาน C#

ชนิดข้อมูล ตัวแปร และค่าคงที่

ประกาศค่าที่มีชนิดข้อมูลชัดเจนและค่าคงที่ใน C#

ทำงานอย่างไร

C# ตรวจชนิดข้อมูลตอนคอมไพล์ ส่วน var ให้คอมไพเลอร์อนุมานชนิดจากค่าที่กำหนด

const สร้างค่าคงที่ตอนคอมไพล์ var ยังคงเป็นชนิดข้อมูลแบบสแตติก price ยังเป็น decimal และเก็บข้อมูลชนิดอื่นภายหลังไม่ได้

ตัวอย่าง C# ที่รันได้

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

โจทย์ทั้งหมด