C# 4.0开发体验——方法参数默认值
2010-06-22 15:32
267 查看
private
IDataReader SelectIDataReaderByQueryParams(IXmlMappingEntity entity, QueryParam[] queryParams = null, string sortExpression = null, SortDirection sortDirection = SortDirection.Ascending, bool searchInPrimaryKeys = false)
{
//内部实现忽略
}
方法参数默认值(留意上述代码粗体部分),这个特性可以减少方法重载,让代码更简洁,非常合适编写底层级API(超级方法)。
调用例子
IDataReader dr = SelectIDataReaderByQueryParams(entity, queryParams, searchInPrimaryKeys: true);
IDataReader SelectIDataReaderByQueryParams(IXmlMappingEntity entity, QueryParam[] queryParams = null, string sortExpression = null, SortDirection sortDirection = SortDirection.Ascending, bool searchInPrimaryKeys = false)
{
//内部实现忽略
}
方法参数默认值(留意上述代码粗体部分),这个特性可以减少方法重载,让代码更简洁,非常合适编写底层级API(超级方法)。
调用例子
IDataReader dr = SelectIDataReaderByQueryParams(entity, queryParams, searchInPrimaryKeys: true);
相关文章推荐
- C#微信公众号接口开发,灵活利用网页授权、带参数二维码、模板消息,提升用户体验之完成用户绑定个人微信及验证码获取
- C#开发Unity游戏教程之Unity中方法的参数
- C#开发Unity游戏教程之Unity中方法的参数
- 体验C#——聊聊方法的那些参数
- C#方法笔记一:C#4.0新特性:命名参数和可选参数
- C# 4.0 支持参数默认值了
- C# 方法中带默认值的参数
- C#基础加强--this 的用法(重载构造方法,设置构造方法中参数的默认值)
- VS2010开发体验系列之二 - 语言C#4.0
- C#与ASP.NET(CS与BS)结合开发应用传递参数的方法
- C# 委托系列(一)将方法作为方法的参数
- PB调用SAP的Web Service结构体数组参数方法详解(使用C#调用Web Service生成dll)
- C#传递参数的方法
- C#在WinForm开发中Label换行方法
- C#调用VC DLL接口函数参数类型转换的方法
- 复习一下基础:'C# 值类型和引用类型 以及作为方法参数的区别'
- C#向线程中传递多个参数的解决方法(两种)
- C#线程调用带参数的方法
- C#开发终端式短信的原理和方法
- c#中方法out参数的使用