C#可选参数与具名参数
程序员文章站
2022-03-21 19:14:29
...
可选参数
static void test1() { func1("A"); func1("B", 30); Console.ReadKey(); } static void func1(string name, int age = 20) { Console.WriteLine("Name: " + name + "\t Age: " + age); }
具名参数
static void test2() { func2("C", 40); func2(age: 50, name: "D"); Console.ReadKey(); } static void func2(string name, int age) { Console.WriteLine("Name: " + name + "\t Age: " + age); }
可选参数与具名参数结合
static void test3() { func3("E"); func3("F", 10, false); func3("G", 15); func3("H", isMale: false); Console.ReadKey(); } static void func3(string name, int age = 20, bool isMale = true) { Console.WriteLine("Name: " + name + "\t Age: " + age + "\t IsMale: " + isMale); }
上一篇: Java快排
推荐阅读
-
从URL中提取参数与将对象转换为URL查询参数的实现代码_javascript技巧
-
C#桌面程序启动时传入参数
-
方法参数的值传递机制(全局与局部区别)
-
PHP curl_setopt()函数实例代码与参数分析_php技巧
-
More Effective C++----(12)理解"抛出一个异常"与"传递一个参数"或"调用一个虚函数"间的差异
-
jQuery获取地址栏参数插件(模仿C#)_jquery
-
C#反射 字符串转为实体类,并做为参数传入泛型方法中使用
-
PHP、Java、C#实现URI参数签名算法,确保应用与REST服务器之间的
-
理解Javascript_14_函数形式参数与arguments_javascript技巧
-
js动态添加onclick事件可传参数与不传参数_javascript技巧