using System;
using System.Collections.Generic;
using System.Text;
namespace KnowledgePoint
{
class _25_Structure
{
/// <summary>
/// 性别枚举
/// </summary>
public enum EnumGender { 男, 女 }
/// <summary>
/// 声明结构并添加字段
/// 变量:支持多次赋值且一次仅存储一个值
/// 字段:支持多次赋值且一次可存储多个值(字段之前一般需加上_)
/// </summary>
public struct ObjectStruct
{
public string _objName;
public EnumGender _objGender;
public int _objAge;
}
/// <summary>
/// 结构:支持一次性声明多个不同类型的变量
/// </summary>
/// <param name="args"></param>
static void Main(string[] args)
{
// 使用自定义结构
ObjectStruct LiRonghao;
LiRonghao._objName = "李荣浩";
LiRonghao._objGender = EnumGender.男;
LiRonghao._objAge = 35;
Console.WriteLine("歌手No.1:");
Console.WriteLine("姓名 - {0}", LiRonghao._objName);
Console.WriteLine("性别 - {0}", LiRonghao._objGender);
Console.WriteLine("年龄 - {0}", LiRonghao._objAge);
Console.WriteLine("\n--------------------\n");
ObjectStruct YangChengLin;
YangChengLin._objName = "杨丞琳";
YangChengLin._objGender = EnumGender.女;
YangChengLin._objAge = 35;
Console.WriteLine("歌手No.2:");
Console.WriteLine("姓名 - {0}", YangChengLin._objName);
Console.WriteLine("性别 - {0}", YangChengLin._objGender);
Console.WriteLine("年龄 - {0}", YangChengLin._objAge);
Console.ReadKey();
}
}
}
C#枚举与结构的综合运用
最新推荐文章于 2022-03-31 22:17:36 发布