主要内容有: 可选参数和命名实参, 泛型的可变性, 动态类型
1,可选参数和命名实参
1.1可选参数
可选参数和命名实参就如同一对好基友, 因为它们经常一起使用....这就是可选参数的好用之处, 特别是对于一个系统的后期维护很好使用, 在真实的项目中我也使用过这样的用法, 如下例:
在我们做的系统中切换User有SwitchUser(不lougout当前user,然后添加新的...其他的优点还有待发现.
1.2命名实参
如果一个系统中有两个可选参数, 而我们想省略掉第一个可选参数怎么办呢?...当我们使用由dynamic关键字限制的变量时, 编译器并不知道它的类型, 该类型智能在程序运行时才能被确定.
动态类型的定义为: dynamic i = 5;
动态类型和静态类型到底有什么不同呢?...动态类型除了可以减少强制类型转换外, 还可以让我们在C#语言中调用Python这样的动态语言.
这里对动态类型介绍的不多, 主要是介绍了一个dynamic关键字, 如果以后用到再来百度就好了.