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

被折叠的 条评论
为什么被折叠?



