您的位置:首页 > 其它

学习笔记5 变量、常量、排序方法

2012-08-12 11:58 302 查看
1、常量

语法:const 类型 常量名=常量值 const可以把变量定义为常量,防止赋值以后被修改。

2、枚举:定义一种枚举类型并且在定义这种类型时要指定这个类型的所有值。

语法:enum 自己起的类型名称{值1,值2,...值n};

枚举的定义,一般和定义类在同一个级别,这样,在命名空间的所有类都能使用这个枚举(类中,方法中也可以)。

枚举的作用:1)限制用户不能随赋值,只能在定义枚举时,列举的值中选择。

2)不需要死记某一个值是什么,直接选就可以。

注意:定义枚举时,值不能是int类型,但是,枚举类型的变量都可以强制转换成int类型。

3、如何把字符串转换成枚举类型(Gender)Enum.Parse(typeof(Gender),"待转换的字符串")

4、结构体:

1)为了存储一组变量

语法:

访问修饰符 struct 结构名

{

定义结构成员(包含方法、变量等)

例如:public int age;

public string name;

}

注意:定义好一个结构后,就可以声明相应的变量了。

5、计算机中最小单位:“位”,bit 比特

把8个二进制位分成一组,8个二进制位叫做字节 Byte B 计算机能够处理的最小单位时byte 1K=1024B 1MB=1024KB 1GB=1024MB 1TB=1024GB

6、数组:可以一次声明多个同类型变量。这些变量在内存中是连续存储的。

数组声明语法:

1)、数据类型[] 数组名=new 数据类型[数组长度]。例如:int[] score = new int[60];

2)、数据类型[] 数组名={变量1,变量2,变量n...}

3)、数据类型[] 数组名=new int[]{变量1,变量2,变量n...}

可以通过下标来访问数组里面的值。

7、int类型的数组一旦声明,里面的每一个元素被初始化为0.

通过 数组名.length可以获取数组长度

8、清空屏幕的语句: console.clear();

9、一个方法只能有一个返回值、

一旦一个方法有返回值,那么在这个方法值中,就必须通过return语句返回一个值,并且这个值要与返回值类型是相同的。

语法: return 值;

10、冒泡法排序:让数组中的元素两两比较,(第i个与第i+1个比较),经过n遍两两比较,数组中的元素能够按照我们预期的规律排序。

for (int i=0;i<numbers.length-1;i++)

例如: int[] score={23,34,45,45,56};

for (int i = 0; i < score.Length-1; i++)

{

for (int j = 0; j < score.Length-i-1; j++)

{

if (score[j]<score[j+1])

{

int temp = score[j];

score[j] = score[j + 1];

score[j + 1] = temp;

}

}

}

for (int i=0;i<score.Length;i++)

Console.WriteLine(score[i]);

问题:常用的排序方法有哪几种?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: