摘要: ArrayList集合是有缺点的:下标不可靠。因为元素的下标随时都有可能会发生变化。当删除或者插入的时候,下标就会发生变化。将数据存储进去以后,我们就没有那么容易找到指定的元素。一、Hashtable 集合 1、可以存储多个数据,并且长度动态增长。 2、哈希表集合是以键值对的方式来存储数据的。 ... 阅读全文
posted @ 2015-08-24 23:25 Chen_Weifeng 阅读(256) 评论(0) 推荐(0)
摘要: C# ArrayList集合 集合 可以向数组那样存储多个数据,但是长度不固定。往其中存多少个都可以。 ArrayList:动态数组(不是一个数组,是具有数组的功能再克服了数组的缺点) ArrayList所在的命名空间:System.Collections 它是1个类,所以我们要使用的话,就必须要创 阅读全文
posted @ 2015-08-24 22:35 Chen_Weifeng 阅读(2820) 评论(0) 推荐(0)
摘要: 先看下面这段代码,ChineseStudent类继承于Student类,Student类继承于Person类。 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 阅读全文
posted @ 2015-08-23 23:12 Chen_Weifeng 阅读(546) 评论(0) 推荐(0)
摘要: C# this、base关键字 this关键字 this关键字代表当前对象,通过this关键字可以访问当前对象的成员。(当前对象的成员:自己本身的成员+从父类继承过来的所有的成员。) this关键字可以访问:本类的所有成员和父类的非私有成员。父类的私有成员确实存在,但是就是访问不到。 this关键字 阅读全文
posted @ 2015-08-23 22:35 Chen_Weifeng 阅读(2329) 评论(0) 推荐(0)
摘要: C# 继承 继承的语法 a、在儿子类的类名后面 写上一个冒号 再跟上父亲类的名字。 calss Student:Person 子类:父类 1 class Person 2 { } 3 4 class Student : Person 5 { } b、Student 类从Person类继承,Stude 阅读全文
posted @ 2015-08-23 22:29 Chen_Weifeng 阅读(2446) 评论(0) 推荐(0)
摘要: C# 字符串 字符串的本质其实是一个只读的字符数组。所以我们可以像操作字符数组那样去操作这个字符串。 字符串的恒定性 1、字符串对象是创建在一个叫做“字符串拘留池”当中的。 2、字符串对象一旦创建在“字符串拘留池”中,那么这个字符串对象就无法改变 3、当我们修改字符串变量的值的时候,不会修改这个字符 阅读全文
posted @ 2015-08-13 00:07 Chen_Weifeng 阅读(225) 评论(0) 推荐(0)
摘要: C# 静态成员 关于实例成员 没有被static修饰的成员叫做实例成员。实例成员是属于对象的。通过对象名去访问实例成员。 在创建对象的时候,实例成员跟随着对象一起创建在堆中。 跟着对象一起创建在堆空间中。 有多少个对象,实例成员就有多少份。 对象被回收,这个对象中的实例成员就跟随着一起回收。 关于静 阅读全文
posted @ 2015-08-09 23:06 Chen_Weifeng 阅读(2650) 评论(0) 推荐(0)
摘要: C# ref & out关键字 ref关键字 ref 关键字会导致参数通过引用传递,而不是通过值传递。 通过引用传递的效果是,对所调用方法中的参数进行的任何更改都反映在调用方法中。例如,如果调用方传递本地变量表达式或数组元素访问表达式,所调用方法会将对象替换为 ref 参数引用的对象,然后调用方的本 阅读全文
posted @ 2015-08-09 22:33 Chen_Weifeng 阅读(271) 评论(0) 推荐(0)
摘要: C# 交错数组 表示一个表格数据,行确定,但是每一行的列数不同,那么这个时候就可以使用交错数组。交错数组的本质是1个一维数组,只不过这个一维数组的元素的类型是一个数组。 交错数组的声明 元素的类型[] [] 数组的名称 = new 元素的类型 [交错数组的长度] [ ] int[][] arr = 阅读全文
posted @ 2015-08-09 22:24 Chen_Weifeng 阅读(3840) 评论(0) 推荐(0)
摘要: C# 二维数组 二维数组:它表示一个 表格数据。有行有列。与数组的特点一样:所有的数据的类型相同,并且存储的个数固定。 二唯数组的创建 元素的类型[ , ] 数组的名称=new 元素的类型[行数,列数]; 1 int[,] arr = new int[4, 3]; 表示声明了一个指定行数,每一行有指 阅读全文
posted @ 2015-08-09 22:17 Chen_Weifeng 阅读(24578) 评论(0) 推荐(0)