class Demo { static void Main(string[] args) { //1、位置参数 string nameA = FullName("刘", "焕平"); //2、命名参数 string nameB = FullName(lastName: "焕平", firstName: "刘"); //注:如果方法有几个参数,就可以在同一个调用中混合使用位置参数和命名参数 //3、可选参数 TextMethod(20); Console.WriteLine(nameA); Console.WriteLine(nameB); Console.ReadKey(); } static string FullName(string firstName, string lastName) { return firstName + lastName; } //注:可选参数必须定义到最后,否则方法报错 static void TextMethod(int notOptionalNumber, int optionalNumber = 10) { Console.WriteLine(optionalNumber + notOptionalNumber); } }
时间: 2024-08-23 23:02:05