C#4.0关于缺省参数的新特性,相信大家都不会陌生。所谓缺省参数,顾名思义,就是在声明方法的某个参数的时候为之指定一个默认值,在调用该方法的时候如果采用该默认值,你就无须指定该参数。和很多语言层面特性(语法糖)的实现一样,缺省参数也是编译器为我们玩的一个小花招。缺省参数最终体现为两个特殊的自定义特性OptionalAttribute和DefaultParameterValueAttribute 。

目录
一、缺省参数的用法
二、实现缺省参数的两个特性:OptionalAttribute和DefaultParameterValueAttribute
三、直接通过OptionalAttribute和DefaultParameterValueAttribute 定义缺省参数

比如下面一个TestMethod方法,后面两个参数bar和baz就是缺省参数,默认值分别为“Bar”和“Baz”。

)
   2: {
, foo, bar, baz);
   4: } 

相关文章:

  • 2022-02-02
  • 2021-07-31
  • 2021-09-08
  • 2022-01-10
  • 2021-08-07
  • 2022-12-23
  • 2021-10-05
猜你喜欢
  • 2021-04-04
  • 2022-12-23
  • 2021-12-24
  • 2022-12-23
  • 2021-05-22
相关资源
相似解决方案