首页 > 代码库 > ylbtech-LanguageSamples-NamedAndOptional(命名和可选参数)
ylbtech-LanguageSamples-NamedAndOptional(命名和可选参数)
ylbtech-Microsoft-CSharpSamples:ylbtech-LanguageSamples-NamedAndOptional(命名和可选参数) |
1.A,示例(Sample) 返回顶部 |
命名和可选参数
C# 4.0 支持命名和可选参数。 此程序演示如何声明一个具有命名和可选参数的方法,以及如何通过使用参数的默认值和通过显式命名特定参数来调用该方法。
1.B,示例代码(Sample Code)返回顶部 |
1.B.1, Program.cs
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace NamedAndOptional{ // 此程序演示如何使用声明具有命名参数和可选参数的方法, // 以及如何在调用方法的同时显式使用 // 命名参数和可选参数。 class Program { // 具有命名参数和可选参数的方法 public static void Search(string name, int age = 21, string city = "Pueblo") { Console.WriteLine("Name = {0} - Age = {1} - City = {2}", name, age, city); } static void Main(string[] args) { // 标准调用 Search("Sue", 22, "New York"); // 省略 city 参数 Search("Mark", 23); // 显式命名 city 参数 Search("Lucy", city: "Cairo"); // 以相反顺序使用命名参数 Search("Pedro", age: 45, city: "Saigon"); } }}
1.B.2,
1.C,下载地址(Free Download)返回顶部 |
作者:ylbtech 出处:http://ylbtech.cnblogs.com/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 |
ylbtech-LanguageSamples-NamedAndOptional(命名和可选参数)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。