欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

C#枚举类型与结构类型实例解析

程序员文章站 2024-02-21 12:28:58
本文以c#实例讲解了枚举类型与结构类型的用法,程序主要是通过个人电话本演示枚举类型与结构类型的用法,具体代码如下所示: using system; class...

本文以c#实例讲解了枚举类型与结构类型的用法,程序主要是通过个人电话本演示枚举类型与结构类型的用法,具体代码如下所示:

using system;
class id
{
 //定义枚举类型
 public enum sex
 {
 male, female
 };//注意别忘了这里的分号
 //定义电话本的结构类型
 public struct telbook
 {
 public string name;
 public sex sex;//性别类型为枚举类型
 public string number;
 }
 //每一行打印一位用户的电话本信息
 public static void telprint( telbook someone )
 {
 console.write( someone.name + "\t");
 console.write( someone.sex + "\t");
 console.write( someone.number + "\r\n");
 }
 public static void main()
 {
 telbook joey, rose;//声明telbook结构类型两位用户joey和rose
 joey.name= "joey"; //初始化joey电话本信息
 joey.sex= sex.male;
 joey.number = "84113128";
 rose.name = "rose";//初始化rose电话本信息
 rose.sex = sex.female;
 rose.number = "84117456";
 telprint ( joey ); //打印两位用户的电话本
 telprint ( rose );
 }
}