失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > C#重载函数与可选参数简单实例

C#重载函数与可选参数简单实例

时间:2023-11-12 07:23:38

相关推荐

C#重载函数与可选参数简单实例

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace _2{class Program{static void Main(string[] args){Contact c1 = new Contact("王小明");//只有姓名,后面都是默认c1.Output();Contact c2 = new Contact("张珊", false, "18901890189");//都有c2.Output();Contact c3 = new Contact("王强", address: "南京市雨花台路1号");//跳过了手机和性别,一般来说,重载函数是不可以跳过的,除非名称后加冒号赋值);c3.Output();}}public class Contact{private string _name;private bool _bMan;private string _phone;private string _address;public Contact(string name, bool bMan = true, string phone = "未知", string address = "未知"){_name = name;_bMan = bMan;_phone = phone;_address = address;}public void Output(){Console.WriteLine("{0},{1}", _name, _bMan ? '男' : '女');Console.WriteLine("电话:{0},地址:{1}\r\n", _phone, _address);}}}

如果觉得《C#重载函数与可选参数简单实例》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。