本文共 1553 字,大约阅读时间需要 5 分钟。
是一种恒定的或不可变的数值或数据项。在C#中使用const可以将变量定义为常量。
语法:const 常量类型 常量名 = 常量值;//常量只有在初始化的时候可以赋值
还有一种特殊的常量——枚举常量。
现在我先介绍一下常量和枚举之间的区别和关系。
1、常量是一个不变的值,而枚举是一组不变的值。
2、枚举需要事先定义再使用,而常量是在任何时候随便定义。
1、限制用户输入,只能在列举的值中选择,保证输入格式的正确性。
enum 自定义的类型名称{值1,值2,值3...值n}
例如:
public enum Gender //这是枚举的声明,枚举放的位置为类外面,这样可以共用。 { 男, 女 }
//使用:
Gender man = Gender.男;注意事项: 1、 为了使枚举在所有的类中都可以使用,要讲这个枚举设在类的外面。 2、 定义枚举时,不要将枚举值设置为int类型。 3、 枚举常量可以强制转化为int类型。因为在枚举值的在定义的时候有个一默认的从零开始的编号。 4、 可以在枚举后面加上编号。这样可以将枚举值替代int类型的编号。 例如
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApplication1{ public enum Gender //这是枚举的声明,枚举放的位置为类外面,这样可以共用。 { 男, 女 } class 枚举 { static void Main(string[] args) { Gender man = Gender.男; Console.WriteLine ("验证一:将枚举值“男”赋值为man:"+man); Console.WriteLine ("验证二可以通过枚举,将枚举强制对应的编号:{0}",(int)man); //证明了这里可以将枚举强制转换为 Console.ReadKey (); //Gender women = Gender.女; //Console.WriteLine (women ); //Console.WriteLine("{0}",(int )women ); //Console.ReadKey(); } }}
数组:
当我们定义多个相同类型的变量时,我们就要定义数组了,这样减轻了定义同类型变量的痛苦。
定义数组的4中方式。
//数组的声明方式: //第一种 int[] number = new int[] { 1, 2, 3 };//表示数组中只有三个数 //d第二种方式 int[] nums=new int [15]; //表示定义了15个数 //第三种方式 int[] nums2 = new int[3] { 1,2,3}; //第四种 int[] num4 = { 1,2,2,1,3};
转载地址:http://jihbb.baihongyu.com/