一、数据的隐式转换 1.int类型默认为int32 2.转换的方式: Convert.ToInt32(4.3)--输出4,遵循四舍五入 Convert.ToInt32(4.5)--输出4,当是两个数中间的那个数时就输出4和5之间为偶数的值 Convert.ToInt32(4.53)--输出5,遵循四舍五入 3.数据转换:(int)(37/10)=4 4,数组arr[]中利用索引器来找到对用数组里面的值arr[0]就是利用了索引器 5.continue的作用,跳出本次循环进入下一次循环 二、函数 1.定义:函数好比是对象的动作行为 函数的职能越单一越好 2,命名: 大驼峰命名--AddCount()两个单词每个首字母设置为大写 驼峰命名:studentCount一般是命名给变量 3.out和ref的变量修饰符: out需要在函数内部赋值; ref可以不在函数内部赋值,但在使用的时候需要赋值; 三、类和对象的关系 所有的类都继承了Object类,父类可以接收子类的数据 类是模板,对象是根据类这个模板创建出来的,应该先有类,再有对象 类只有一个,对象可以有多个 类中定义什么属性和方法,对象中就有什么属性和方法 属性是类的特征,方法是类的行为 设置属性get,set快捷键:prop双击tab 四、静态属性和静态方法(static) 静态方法只能用静态属性,类生成的实例无法使用静态属性,可以直接通过类来访问 五、ArrayList---ArrayList arrayList = new ArrayList() ArrayList是.NET Framework提供的用于数据存储和检索的专用类 ArrayList.Add("abc")----添加数据数组的最后 ArrayList.RemoveAt(0)---删除数组第一个数据 ArrayList.Remove(abc)---直接删除数组中的该数据 ArrayList.Insert(0,"Hello World“)---插数据到数组中,0代表要插入的位置 缺点:不是类型安全的,使用时可能会出现类型不匹配的错误 存储在装箱和拆箱过程中有性能损耗,导致性能低下; 装箱:就是将Int类型或者string类型的对象隐式转换赋给object对象 拆箱:就是将object对象通过显示转换赋给int类型的变量 C#2.0之后出现了泛型List<int>只能接收Int类型的数据 六、List集合---List<int> intList = new List<int>(){...} //字典类型 Dictionary<String,int> dic = new Dictionary<String,int>()