在C#中,要聲明一個只讀成員變量,您需要使用readonly
關鍵字。readonly
關鍵字表示該變量在對象創建時初始化,且其值在對象的生命周期內不能被修改。以下是一個示例:
public class MyClass
{
// 聲明一個只讀整數變量
public readonly int MyReadonlyInt;
// 聲明一個只讀字符串變量
public readonly string MyReadonlyString;
// 構造函數,用于初始化只讀變量
public MyClass(int myReadonlyInt, string myReadonlyString)
{
MyReadonlyInt = myReadonlyInt;
MyReadonlyString = myReadonlyString;
}
}
在這個例子中,我們聲明了兩個只讀成員變量:MyReadonlyInt
和MyReadonlyString
。它們在構造函數中被初始化,并且在對象的生命周期內不能被修改。