呼叫静态方法.PPT

呼叫静态方法

5.2.5 可變長度的陣列參數 如果需要傳送可變長度的陣列元素做為參數,可在形式參數加上 params 關鍵字,如此會將呼叫方法中的實參數串列做為形式參數陣列的元素值。例如每個班級的人數不同,使用 params 方式將分數傳送給 score 陣列: 使用 params 有幾個限制: 使用 params 的方法不能是「多載」(多載將在下一節說明)。 使用 params 的方法只能使用傳值呼叫,不能使用傳址呼叫或傳出呼叫。 每一個方法傳入的參數只能有一個 params,且必須放在最後一個。 5.3 遞廻 當方法本身又呼叫自已的方法稱為遞廻 (Recursive),撰寫遞廻方法必須注意方法中一定要有結束點,否則程式會形成無窮廻圈而造成錯誤。 5.4 多載 方法的命名允許使用多個相同的名稱,並透過傳遞參數串列或參數的型別來區別不同的方法,稱為多載 (Overloading)。方法多載的好處是可以對功能類似的方法統一命名,以減少建立太多功能類似方法的困擾。 用來區別多載方法的方式有下列兩種:參數串列的參數個數不同及參數的資料型別不同。首先觀察參數型別不同的範例: 5.5 變數存取範圍 Visual C# 變數依其宣告的位置,有多種不同的存取範圍: 5.5.1區塊變數 在 if、switch、for、foreach、while、do?while、try?catch?finally 等程式區塊

文档评论(0)

1亿VIP精品文档

相关文档