时间:2021-05-20
复制代码 代码如下:
static string GetStr(string s = "a", int i = 10, string r = "rrrr")
{
return s + i + r;
}
调用时,可以用如下几种方法调用
复制代码 代码如下:
GetStr();
GetStr("abcde");
GetStr("abcde", 100);
GetStr("abcde", 100, "hjklmn");
并且,参数的顺序是不能改变的,不能跳过一个参数使用后面的参数类型,所以这样就会有个问题,如果我想调用这个方法只想用第一个和第三个参数,怎么办呢。
其实在可选参数的调用上,微软推出了命名参数,即
GetStr(s: "abcde", r: "hijklmn");只需要将参数名称标记下来就可以了。(命名参数只能是原方法的参数名 后跟冒号“:”)
这样以后的重载就可以省很多事了。省去了大段的代码重载方法
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
前言本文主要介绍了关于C#参数数组、引用参数和输出参数的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧参数数组在C#中,可以为函数指定
本文实例讲述了C#中参数个数可变的方法。分享给大家供大家参考。具体方法如下:要实现C#中参数个数可变关键是使用params关键字。并且,可变参数只能是所有参数中
一、C#方法中参数类型有4种参数类型,有时候很难记住它们的不同特征,下图对它们做一个总结,使之更容易比较和对照。二、C#方法中的参数1、值参数使用值参数,通过复
在下面脚本函数中让可选参数和强制参数必须同时使用。下面演示当可选参数出现,也必须使用这个强制参数。functionConnect-Somewhere{[Cmdl
本文实例讲述了C#分析URL参数获取参数和值对应列表的方法。分享给大家供大家参考。具体分析如下:这个C#函数用于分析url中传递的所有参数,输出一个参数名和参数