Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C#

Cách khai báo và khởi tạo hằng chuỗi (constant string) trong C#

Để khai báo hằng số trong C#, dùng từ khóa const. Một lần khởi tạo, không thể thay đổi giá trị (lúc compile-time).

Khai báo hằng chuỗi:

const string one = "Amit";

Không thể gán lại: // one = "David"; // Compile-time error

Ví dụ: 3 hằng chuỗi

using System;

class Demo
{
    const string one = "Amit";
    
    static void Main()
    {
        Console.WriteLine(one);      // Amit
        const string two = "Tom";
        const string three = "Steve";
        // one = "David"; // Lỗi compile-time
        Console.WriteLine(two);      // Tom
        Console.WriteLine(three);    // Steve
    }
}

Kết quả

Amit
Tom
Steve

Lưu ý: const là static ngầm (không cần từ khóa static). Giá trị phải biết tại compile-time. Dùng readonly cho hằng số runtime (gán trong constructor).