1.前言:
屬性成員可以讓使用者在類別中宣告公開可使用的屬性。

2.說明:
建立一個Line類別,其中包含兩個屬性,Visible和Width。
兩個屬性值均可讀取和設定。

//Line類別
class Line
{
	//屬性預設值
	private bool _visible = true;
	private int _width = 1;

	//屬性讀取與設定
	public bool Visible
	{
		get { return _visible; }
		set { _visible = value; }
	}

	public int Width
	{
		get { return _width; }
		set { _width = value; }
	}
}

static void Main(string[] args)
{
	Line line1 = new Line();
	Console.WriteLine("Default property");
	Console.WriteLine("Line visible is true or not: {0}", line1.Visible);
	Console.WriteLine("Line width: {0}", line1.Width);
	Console.WriteLine("-------------------------------------------------");
	Console.WriteLine("Setting new property");
	line1.Visible = false;
	line1.Width = 2;
	Console.WriteLine("Line visible is true or not: {0}", line1.Visible);
	Console.WriteLine("Line width: {0}", line1.Width);
	Console.ReadLine();
}

圖例:

property  

arrow
arrow
    文章標籤
    C# Property
    全站熱搜

    西夏普 發表在 痞客邦 留言(0) 人氣()