C# --- 常量+枚举+结构体

本文介绍了C#编程中的常量概念,如何使用const关键字定义不可变值,并详细讲解了枚举类型及其创建和使用方法。同时涵盖了结构体的定义与实例,展示了如何组合不同类型的数据创建新的数据类型。

常量

不可以改变的值,变量可以用const来修饰,使得变量变为常量

枚举类型

定义枚举

enum <枚举名字>

{

        value1,

        value2,

        ...

        valuen,

        枚举类型的值,

};

调用方法 

 枚举名字 变量名 = 枚举名字.枚举值;

注:枚举列表中的每个符号代表一个整数值,一个比它前面的符号大的数值。默认情况下,第一个枚举的值是0,可以修改默认的值

int number = (int)枚举的值;

using System;

namespace 枚举判断日期
{

    enum Week
    {
        Sun,
        Mon,
        Tue,
        Wed,
        Thu,
        Fri,
        Sat
    };


    class Program
    {
        static void Main(string[] args)
        {
            Week week = Week.Sun;
            Console.WriteLine(week);
        }
    }
}

 结构体

结构体的作用就是把某一类的变量进行整合,组成一个新的数据类型,相当于一个新的信息。比如学生信息

struct <name>{

        访问权限(public-公开的,static之类的) type typename;

        ...;

}

这里只是定了结构类型,没有赋值 

结构体中不但可以定义属性,也可以定义函数

struct 结构体名字{

        public 方法的返回类型 方法名字{

                语句块;

                }

}

using System;

namespace 结构体中的函数
{
    class Program
    {
        struct Student {
            public string firstname;
            public string lastname;

            public void name()
            {
                Console.WriteLine("这个学生的名字是" + firstname + " " + lastname + "。");
            }
        }


        static void Main(string[] args)
        {
            Student[] students = new Student[10];
            students[0].firstname = "yuan";
            students[0].lastname = "sheng";
            students[0].name();

            students[1].firstname = "xiao";
            students[1].lastname = "yuan";
            students[1].name();
        }
    }
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值