C#基础 结构、枚举、表达式、运算符
2011-07-07 17:56
477 查看
第六讲:结构和枚举
1、结构:一种值类型,通常用来封装小型变量类型。包含构造函数,常量,字段,方法,属性,索引器,运算符,事件和嵌套类型。
例: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关键字,也可以不使用。
2、枚举: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开始,不能有小数点,一般用于星期等…
第七讲:表达式和运算符
1、标识符:用户编程时用的名字。对于变量,常量,函数,语句块也都有名字,我们统称为标识符。
2、关键字:对编译器具有特殊意义的预定义保留标识符。
3、语句:计算机的指令。除非特别说明,语句都是按顺序执行的。由一对大括号括起来的一系列语句构成代码块。
例:static void Main(string[] args)
{
}
本文出自 “C#基础进阶” 博客,请务必保留此出处http://lanyatou06.blog.51cto.com/3295770/605659
1、结构:一种值类型,通常用来封装小型变量类型。包含构造函数,常量,字段,方法,属性,索引器,运算符,事件和嵌套类型。
例: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关键字,也可以不使用。
2、枚举: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开始,不能有小数点,一般用于星期等…
第七讲:表达式和运算符
1、标识符:用户编程时用的名字。对于变量,常量,函数,语句块也都有名字,我们统称为标识符。
2、关键字:对编译器具有特殊意义的预定义保留标识符。
3、语句:计算机的指令。除非特别说明,语句都是按顺序执行的。由一对大括号括起来的一系列语句构成代码块。
例:static void Main(string[] args)
{
}
本文出自 “C#基础进阶” 博客,请务必保留此出处http://lanyatou06.blog.51cto.com/3295770/605659
相关文章推荐
- C#基础 结构、枚举、表达式、运算符
- 【C#基础知识】之常量、变量、枚举、字符串、转义符、运算符及表达式、try...catch等简单介绍
- 【黑马程序员】2.C#基础之常量 枚举 结构
- C#基础解析之Ⅱ【运算符和条件结构】
- C#基础-结构、枚举和数组(Day4)
- 用《叩响C#之门》复习C#基础知识 第三章 运算符和表达式
- 基础篇--03 Java运算符、表达式、分支结构
- C#基础篇九OOP属性结构枚举
- C#基础精华02(静态类,值类型,引用类型,枚举,结构,ref与out)
- C#基础-语句、运算符、表达式、String、StringBuilder和字符串编码(Day3)
- C#基础精华02(静态类,值类型,引用类型,枚举,结构,ref与out)
- C#学习笔记12:枚举、结构、数组基础学习
- C#之结构、枚举和运算符
- c#学习 第一章 数据类型,运算符,枚举与结构
- java基础知识-----运算符表达式和分支结构
- 1、C#基础:变量、运算符、分支、循环、枚举、数组、方法
- 【第二篇日记】C# 的转义字符,结构定义、字符转换、类型检查、运算符以及正则表达式
- C#基础知识——运算符与表达式
- C,C++,C#基础一:类,结构,枚举
- 【1】C#基础:数据类型、运算、随机、枚举、结构、数组、列表、文件和文件流、序列化、MD5