摘要:
1.命名参数和可选参数您可以创建自己的支持命名参数和可选参数的调用。 请看以下示例:public void M(int x, int y = 5, int z = 7) { }在此方法中,为参数 y 和 z 分配了默认值。 对此方法的调用如下所示:M(1, 2, 3); // M 的普通调用 M(1, 2); // 省略 z,等效于 M(1, 2, 7) M(1); // 同时省略 y 和 z,等效于 M(1, 5, 7) M(1, z: 3); // 通过名称传递 z M(x: 1, z: 3); // 通过名称同时传递 x 和 z M(z: 3, x: 1); // 反转实参的顺序2.Of 阅读全文