protected void Page_Load(object sender, EventArgs e)
{
//为变量体PhoneBook赋值
PhoneBook pb1;
pb1.name = "zhangshan";
pb1.phone = "13531566532";
pb1.address = "广东省广州市";
this.showInfo(pb1);
}
/// <summary>
/// 定义含有3个变量的结构体
/// </summary>
public struct PhoneBook
{
public string name;
public string phone;
public string address;
}
/// <summary>
/// 输出
/// </summary>
/// <param name="bp1"></param>
public void showInfo(PhoneBook bp1)
{
Response.Write("姓名:" + bp1.name+"<br>");
Response.Write("电话:" + bp1.phone + "<br>");
Response.Write("地址:" + bp1.address + "<br>");
}
/// <summary>
/// 声明一个枚举类型,与struct的区别是:枚举里的变量都是整型的同类型,而struct是由不同类型
/// 的变量所组成的,默认情况下,枚举的第一个值为0,后面每个连续的元素值递增1。
/// </summary>
C#中的结构体(Struct)和枚举(enum)的区别
最新推荐文章于 2025-07-06 01:05:42 发布