C#终于支持可选参数了!
2024-09-08 22:29:41
今天偶然看了一下C#4.0的新特性, 第一个新特性就令我兴奋不已, 曾经一度令我使用C#很不习惯的"死参数"问题终于搞定了.
实在太爽了!
过去用C++, VB.NET的时候都很爽, 开始用C#了发现怎么没有这个功能, 令我很难受, 一直不明白是C#设计的问题还是其中实现起来太复杂啊, 不过这回终于OK了.
代码
}
参数默认值, 有了这个, 好多方法的重载可以减少了~
2010-09-06 补充:
在使用命名参数时, 如果使用多个可选参数, 必须都放在参数列表的最后.
而且在调用方法时, 可以选择对可选参数进行赋值, 如下:
代码
}
上面代码执行结果如下:
2010-09-06 Hello TonyKent!
2010-09-06 Hello World Morning!
2010-09-06 Hello Morning!
可见, 可选参数选择使用时, 用参数名+":"去直接命名强制使用.
最新文章
- angular学习input输入框筛选
- UI测试 错题分析
- android中的坐标系以及获取坐标的方法
- Java中的String为什么是不可变的?
- UVA11149 矩阵快速幂
- .NET Async/Await 最佳实践
- 深入了解 Oracle Flex ASM 及其优点
- picLazyLoad 图片延时加载,包含背景图片
- poj2418 map 快排水过
- 原创:LoadTest系列之Insert Condition
- Laravel框架使用查询构造器实现CURD
- [Swift]LeetCode352. 将数据流变为多个不相交间隔 | Data Stream as Disjoint Intervals
- centos下使用yum 安装pip
- ";Linux内核分析";第七周
- music cube
- Java 指针or引用?
- Convolutional Restricted Boltzmann Machines
- zabbix系列之监控类型及方式
- 常用IP核
- HashMap在Java1.7与1.8中的区别
热门文章
- React.js深入学习详细解析
- u-boot源码汇编段简要分析
- 用eclipse开发项目时遇到的常见错误整理,和配套解决方案(1)
- .NET 开源SqlServer ORM框架 SqlSugar 3.0 API
- h1、h2、h3标签及strong标签对页面seo的影响
- Bonobo创建新库出错,解决方案
- 关于gdb和shp的FID问题
- 严重: Exception sending context initialized event to listener instance of class
- VMware安装CentOS时,无法以图形界面安装解决办法
- glibc 各版本发布时间以及内核默认glibc版本