2016年4月21日 星期四

C# get,set 操作

c# 中,可以針對某變數限制 get 和 set 存取,並且可以操作兩者。



 get 表示使用變數時,如:

Console.WriteLine(Variable);

 可以控制其要回傳的值。

set 表示設定變數時,如:

Variable = 10;

 可以控制其要設定的值。

寫法為:

public int speed = 0;
private int speed{
    get{
        return speed;
    }
    set{
        speed = value; //value 是 " = " 後面回傳的值,是一個關鍵字。
    }
}

只有寫 get 表示唯獨,以此類推。

使用該 get , set 如:

XXX xx = new XXX();
Console.WriteLine(xx.speed);
xx.speed = 10;
Console.WriteLine(xx.speed);

沒有留言:

張貼留言

© ERIC RILEY , 自由無須告知轉貼
Background Japanese Sayagata by Olga Libby