Overloaded 是程式語言常有提供的編寫方法,如
上述方式 .Net 稱之為可選參數, 而所謂的 命名參數 的使用方式到是第一次接觸, 還蠻不錯的(不過可能容易疏忽而出錯), 雖然使用機率並不高.void optMethod(int first, double second = 0.0, string third = "Hello") { ... } void optMethod(int first, double second = 1.0, string third = "Goodbye", int fourth = 100 ) { ... }
fourth:101 則指定第4個參數值為 101, 第2,3參數採預設值optMethod(1, fourth: 101);