1、Console类:表示控制台应用程序的基本输入流、输出流和错误流。此类不能被继承。
2、装箱:值类型转换成引用类型 int i=123; object o=(object)i;
拆箱:引用类型转换成值类型 。。
3、数据类型的取值范围:一般都有MaxValue和MinValue属性
■string 类型(转义字符\和@的使用)
Console.WriteLine("C:\\Traing\\First.cs");
Console.WriteLine(@"C:\\Traing\\First.cs");
4、关键字checked和unchecked(默认缺省的)的用法。
5、静态变量属于类,内存中只有一个副本。
6、变量的作用范围,一对大括号内。
7、字段和局部变量的作用域冲突的解决:就近原则。
8、常量的使用:const关键字;常量属于静态的,在声明的同时必须赋值,赋值后不得修改。
9、交错数组:定义,int[ ][ ] MyJaggedArray = new int[3][ ];
一维数组:定义,int[ ] numbers = new int[5];
多维数组:定义,string[,] names=new string[5,4];
10、Array对象常用方法的使用,排序(Sort(array))、查找(Indexof(array,a))、复制(Clone())、清除(Clear())、获取长度(GetLength())。
11、foreach基础语法。
12、struct结构的基本使用。(定义和类的定义方法一样)
由于结构采用值传递,内存中会出现俩个结构副本,所以被传入结构的值不变;
由于类采用引用传递,内存中仅有一个副本,所以被传入类中的值随着方法的改变而改变。
13、■enum枚举的基本使用
14、as判断是不是子类,是的话返回,不是返回null
is 判断运算符,判断父类o是不是子类,是的话返回ture,不是返回false
15、Convert类:将一个基本数据类型转换为另一个基本数据类型。
16、异常:
(1)异常 所有的异常都集成自Exception
(2)如果我们自己的代码要抛出异常 关键字 throw 异常实例
(3)try 捕获throw 抛出的异常 并把异常交给 catch 中对应的 Exception处理
(4)Excetion 类 能处理所有异常,如果多个catch ,放在最后一个
(5)finally 无论是否有异常,都执行
2、装箱:值类型转换成引用类型 int i=123; object o=(object)i;
拆箱:引用类型转换成值类型 。。
3、数据类型的取值范围:一般都有MaxValue和MinValue属性
■string 类型(转义字符\和@的使用)
Console.WriteLine("C:\\Traing\\First.cs");
Console.WriteLine(@"C:\\Traing\\First.cs");
4、关键字checked和unchecked(默认缺省的)的用法。
5、静态变量属于类,内存中只有一个副本。
6、变量的作用范围,一对大括号内。
7、字段和局部变量的作用域冲突的解决:就近原则。
8、常量的使用:const关键字;常量属于静态的,在声明的同时必须赋值,赋值后不得修改。
9、交错数组:定义,int[ ][ ] MyJaggedArray = new int[3][ ];
一维数组:定义,int[ ] numbers = new int[5];
多维数组:定义,string[,] names=new string[5,4];
10、Array对象常用方法的使用,排序(Sort(array))、查找(Indexof(array,a))、复制(Clone())、清除(Clear())、获取长度(GetLength())。
11、foreach基础语法。
12、struct结构的基本使用。(定义和类的定义方法一样)
由于结构采用值传递,内存中会出现俩个结构副本,所以被传入结构的值不变;
由于类采用引用传递,内存中仅有一个副本,所以被传入类中的值随着方法的改变而改变。
13、■enum枚举的基本使用
14、as判断是不是子类,是的话返回,不是返回null
is 判断运算符,判断父类o是不是子类,是的话返回ture,不是返回false
15、Convert类:将一个基本数据类型转换为另一个基本数据类型。
16、异常:
(1)异常 所有的异常都集成自Exception
(2)如果我们自己的代码要抛出异常 关键字 throw 异常实例
(3)try 捕获throw 抛出的异常 并把异常交给 catch 中对应的 Exception处理
(4)Excetion 类 能处理所有异常,如果多个catch ,放在最后一个
(5)finally 无论是否有异常,都执行