参数传递:
在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) ; }