第六讲:结构和枚举
一、结构:一种值类型,一般用来封装小型变量类型。包含构造函数,常量,字段,方法,属性,索引器,运算符,事件和嵌套类型。
例:namespace Chapter5Demo1
{
class Program
{
static void Main(string[] args)
{
MyPoint mp;
mp.x = 10;
mp.y = 20;
MyPoint mp2;
mp2.x = 20;
mp2.y = 10;
Line(mp,mp2);
}
static public void Line(MyPoint p1,MyPoint p2)
{
}
}
struct MyPoint
{
public float x;
public float y;
}
}
注意:结构体是值类型而类是引用类型。实例化能够用new关键字,也能够不使用。
二、枚举:enmu一种由一组称为枚举数列表的命名常量组成的独特类型。
例:namespace Chapter5Demo1
{
class Program
{
static void Main(string[] args)
{
// MyEnum.你;
//MyEnum me = MyEnum.我;
//me = MyEnum.他;
//Console.WriteLine(me);
Console.WriteLine((int)MyEnum.他);
}
}
enum MyEnum
{
你=1,
我,
他
}
}
默认从0开始,不能有小数点,通常用于星期等…
第七讲:表达式和运算符
一、标识符:用户编程时用的名字。对于变量,常量,函数,语句块也都有名字,咱们统称为标识符。
二、关键字:对编译器具备特殊意义的预约义保留标识符。
三、语句:计算机的指令。除非特别说明,语句都是按顺序执行的。由一对大括号括起来的一系列语句构成代码块。
例:static void Main(string[] args)
{编程
}ide