readonly用于字段挖帘,意思是:字段只能在初始化時候賦值,在隨后的使用中浆劲,字段的值不能再改變砂沛。舉個列子
public class TestReadonly
{
private int readonly int x; //X是只讀字段
public TestReadonly()
{
// 只能在初始化時箩绍,對只讀字段賦值
x = 100;
}
pubilc int GetX()
{
//這個語句是錯誤的,因為x不能被再次賦值尺上,x是只讀的(readonly)材蛛,而
// 下面的語句試圖改變x的值。
//x = x +100;
//這個語句是正確的怎抛,因為語句執(zhí)行后卑吭,x的值沒有變
int x1 = x + 100;
return x1;
}
}