参数传递&可选参数

参数传递:

在C#中使用方法时,但是按照定义的顺序传递给方法,但是参数容许按任意顺序传递:

string FullName(string FirstName, string LastName)
{
    return FirstName + " " + LastName;
}

//调用方法1:
FullName("John", "Doe");

//调用方法2:
FullName(LastName: "John",  LastName: "Doe");

可选参数:

条件:

1、必须可选参数提供默认值;

2、可选参数不必须是最后一个定义;

void FullName(string FirstName, string LastName = ”I Love You“)
{
    System.Console.Write(LastName + FirstName) ; 
}
爱一个人好难,得到一个人好难!
原文地址:https://www.cnblogs.com/ForeverX/p/3415758.html