今天主要是对C#中的一些知识点的整理,已经开课两周了,学了不少,但是也忘了不少,所以今天整理一下。
1、命名空间是可以嵌套的。Main函数的写法有四种(返回值为 viod或者int,参数为string[]或者没有参数)。
2、值类型:将一个值类型变量赋给另一个值类型变量时,将复制包含的值。引用类型:引用类型的变量又称为对象,可存储对实际数据的引用。它是将引用赋给另一个引变量。
3、字符串的常用方法:Contains(包含)、IndexOf(包含的字符的索引)、Insert(插入)、Remove(移除)、Split(分割)、Substring(输出你想要的元素)。
4、异常处理:try……catch;try……cattch……finally;try……finally(try中放可能出现异常的代码,catch扑捉异常,finally一定执行)。
5、条件语句:if……else,switch……case。循环语句:while,do……while,for,foreach(  in  )。
6、结构的声明:truct MyStr{} ;结构的访问修饰符可以是public,internal,默认修饰符为internal。结构可包含构造函数(有参),成员的访问修饰符可是private,public但不可以是protected。
7、枚举的本质是结构,枚举的元素是常量。
8、数组:Array MyArr = Array.CreateInstance(typeof(int), 5);MyArr.SetValue(1, 0);//赋值(2)int[] myarr=new int[3]{1,2,3}; 数组的排序:Array.Sort(myarr);然后再foreach遍历。倒序:Array.Sort(myarr);Array.Reverse(myarr)(反转);然后再foreach遍历。
9、集合:使用ArrayList需要引入Collections命名空间,ArrayList al=new ArrayList();al.add();//增加元素,al.addrange(数组);批量增加。
今天先写到这里。