C#可选参数的相关使用
c# 使用 参数 相关
2023-06-13 09:14:52 时间
staticstringGetStr(strings="a",inti=10,stringr="rrrr")
{
returns+i+r;
}
调用时,可以用如下几种方法调用
GetStr();
GetStr("abcde");
GetStr("abcde",100);
GetStr("abcde",100,"hjklmn");
并且,参数的顺序是不能改变的,不能跳过一个参数使用后面的参数类型,所以这样就会有个问题,如果我想调用这个方法只想用第一个和第三个参数,怎么办呢。
其实在可选参数的调用上,微软推出了命名参数,即
GetStr(s:"abcde",r:"hijklmn");只需要将参数名称标记下来就可以了。(命名参数只能是原方法的参数名后跟冒号“:”)
这样以后的重载就可以省很多事了。省去了大段的代码重载方法
相关文章
- C# Winform界面美化(借助IrisSkin实现)
- C# 多线程使用lamda表达式编程
- C# Json序列化工具–Newtonsoft.Json简介和使用
- C#-使用Consul
- c#异步编程-线程
- 如何使用Codecepticon对C#、VBA宏和PowerShell源代码进行混淆处理
- c# 对序列化类XMLSerializer 二次封装泛型化方便了一些使用的步骤
- 一套专业的C#医院体检管理系统源码 PEIS体检报告管理系统源码 C/S医院PEIS系统源码
- mongodb使用c#驱动数据插入demo
- ASP.NET(C#)应用程序配置文件app.config/web.config的增、删、改操作
- C#后台调用前台javascript的五种方法小结
- 使用C#调用系统API实现内存注入的代码
- c#中SAPI使用总结——SpVoice的使用方法
- C#多维数组学习使用
- C#数据结构之循环链表的实例代码
- C#Dictionary的使用实例代码
- 如何应用C#实现UDP的分包组包
- asp.netC#实现下载文件的六种方法实例
- C#词法分析器之词法分析的使用详解
- 使用C#实现在屏幕上画图效果的代码实例
- 解析使用C#lock同时访问共享数据
- c#方法中调用参数的值传递方式和引用传递方式以及ref与out的区别深入解析
- C#memcached缓存使用实例代码
- JS与C#编码解码
- c#中文gbk编码查询示例代码
- c#判断指定文件是否存在的简单实现
- 不安装excel使用c#创建excel文件
- c#入门之枚举和结构体使用详解(控制台接收字符串以相反的方向输出)
- extern外部方法使用C#的实现方法
- C#枚举类型与结构类型实例解析
- C#使用伪随机数实现加密用户密码的方法
- C#与js实现去除textbox文本框里面重复记录的方法
- 浅谈C#中堆和栈的区别(附上图解)