C#利用AddressBook类实现添加联系人
设计一个简单的Windows应用程序,输入联系人的姓名、电话和Email,点击“添加”按钮,显示该联系人的相应信息,如图
要求顶一个AddressBook类,包括:
(1)3个私有字段表示姓名、电话和Email;
(2)一个构造函数通过传入的参数对联系人信息初始化;
(3)一个只读属性对姓名读取;
(4)两个可读写属性对电话和Email进行读写,当用户没有输入电话或Email时,读出的值为“未输入”;
(5)一个方法对该联系人的相应信息进行显示。
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace Test9 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { AddressBook P; P = new AddressBook(textBox1.Text, textBox2.Text, textBox3.Text); lbs.Text = string.Format("姓名:{0}\n电话:{1}\nEmai:{2}",P.Name,P.Phone,P.Email); } class AddressBook { private string name; private string phone; private string email; public AddressBook(string name, string phone, string email) { this.name = name; this.phone = phone; this.email = email; } public string Name { get { return name; } } public string Phone { get { if (phone == "") return "未输入"; else return phone; } set { phone = value; } } public string Email { get { if (email == "") return "未输入"; else return email; } set { email = value; } } public string GetMessag() { return string.Format("姓名:{0}\n电话{1}\nemail:{2}", Name, Phone, Email); } } } }