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);
}
}
}
}