靜態變數(使用同一個類宣告的物件可以共享一個值)

要在屬於同一種類的物件之間共享資料值,可以使用static。

namespace demo3{ class point //定義點 { public int x; public int y; } class line { static public point origin = new point(); public point ending = new point(); } class Program { static void Main(string[] args) { line lin1 = new line(); line lin2 = new line(); line。origin。x = 1; line。origin。y = 5; lin1。ending。x = 6; lin1。ending。y = 7; lin2。ending。x = 8; lin2。ending。y = 9; Console。WriteLine(“1開始點 {0}{1}”,line。origin。x,line。origin。y); Console。WriteLine(“1結束點 {0} {1}”,lin1。ending。x,lin1。ending。y); Console。WriteLine(“2開始點 {0}{1}”, line。origin。x, line。origin。y); Console。WriteLine(“2結束點 {0} {1}”, lin2。ending。x, lin2。ending。y); line。origin。x = 999; line。origin。y = 888; Console。WriteLine(“1開始點 {0}{1}”, line。origin。x, line。origin。y); Console。WriteLine(“1結束點 {0} {1}”, lin1。ending。x, lin1。ending。y); Console。WriteLine(“2開始點 {0}{1}”, line。origin。x, line。origin。y); Console。WriteLine(“2結束點 {0} {1}”, lin2。ending。x, lin2。ending。y); Console。ReadKey(); } }}

靜態變數(使用同一個類宣告的物件可以共享一個值)