本文主要是介绍C#设计一个简单的Windows应用程序,输入联系人的姓名、电话和Email,单击“添加”按钮,显示该联系人的相应信息,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
要求定义一个AddressBook类,包括以下内容。
① 3个私有字段表示姓名、电话和Email。
② 一个构造函数通过传入的参数对联系人信息初始化。
3一个只读属性对姓名读取。
④两个可读写属性对电话和Email进行读写,当用户没有输入电话或Email时,读出的值为“未输入”。
⑤一个方法对该联系人的相应信息进行显示。
从上到下使用textbox,最后大框multiline打勾,命名分别为txtName,txtPhone,txtEmail,txtBox1,也就是button事件中的name。
源代码
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 WindowsFormsApp5
{public partial class Form1 : Form{public Form1(){InitializeComponent();}private void button1_Click(object sender, EventArgs e){AddressBook B = new AddressBook(txtName.Text, txtPhone.Text, txtEmail.Text); //声明一个AddressBook对象并实例化¡textBox1.Text = B.GetMessage();}class AddressBook //创建¡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 == null) return "未输入"; //用户没有输入电话时,读出的值为未输else return phone;}set{phone = value;}}public string Email //可读写属性,对Email进行读写{get{if (email == null) return "未输入"; //用户没有输入电话时,读出的值为未输else return email;}set{email = value;}}public string GetMessage() //创建方法,对该联系人的信息进行提示{return string.Format("姓名:{0}\r\n电话¡:{1}\r\nEmail:{2}", Name, Phone, Email);}}}
}
这篇关于C#设计一个简单的Windows应用程序,输入联系人的姓名、电话和Email,单击“添加”按钮,显示该联系人的相应信息的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!