常用的参数修饰符:
1、out修饰符
作用:可使一个函数具有多个返回值;
注意:输出参数由被调用方法赋值
2、ref修饰符:引用参数
作用:对在调用者作用域中声明的不同数据进行操作(通常是改变传入参数的值)
注意:引用参数必须在它们被传递给方法之前初始化,因为是在传递一个对已存在变量的引用;
3、params修饰符
作用:把可变数量的参数(相同类型)作为单个逻辑参数传给方法。支持传入数组,及多个参数一起传入
namespace fourZ
{
class Program
{
static void Main(string[] args)
{
//1、out输出参数,函数具有多个返回值
int a; string b;
FillTwovalus(out a, out b); //输出参数被调用时,必须先声明。
Console.WriteLine("{0},{1}", a, b);
//2、ref修饰符,引用传值
string str1 = "John";
string str2 = "Peter"; //引用参数必须在它们被传递给方法之前初始化
Console.WriteLine("before:{0},{1}", str1, str2);
SwapStrings(ref str1, ref str2);
Console.WriteLine("after:{0},{1}", str1,
C# 常用的参数修饰符
最新推荐文章于 2023-03-15 09:23:43 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)