摘要: 1. ArrayList与数组 数组的长度不可变,元素的类型单一; ArrayList 实际上相当于一个可变长度的动态数组,由于集合中的元素都是object类型,元素的类型可以有多种了;与数组一样,都可以用下标来访问元素。 2. ArrayList的常用的方法 ArrayList list... 阅读全文
posted @ 2015-05-16 22:59 苏打兴 阅读(799) 评论(0) 推荐(0) 编辑
摘要: char类型不能直接强转为int32,因为强转后的结果是去ascii码表的值。如char 类型的1,强转为int32后的值是49。 要得到正确的结果,现将char类型转换为string类型,再转为int32。 char x = ‘1’; int n = Convert.ToInt32(x.T... 阅读全文
posted @ 2015-05-16 18:08 苏打兴 阅读(1400) 评论(0) 推荐(0) 编辑
摘要: 1. 读取文件的方法: 1. 声明一个文件流: 目的是为了内存与文件之间的桥梁,可以进行数据的往来。 FileStream fs = new FileStream(filename,FileMode.Open,FileAccess.Read,FileShare.None); 4个参数的意义 ... 阅读全文
posted @ 2015-05-16 17:56 苏打兴 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 1、文件操作常用相关类a)File //操作文件,静态类,对文件整体操作。拷贝、删除、剪切等。b)Directory //操作目录(文件夹),静态类c)DirectoryInfo //文件夹的一个“类”,用来描述一个文件夹对象d)FileInfo //文件类,用来描述一个文件对象e)Path... 阅读全文
posted @ 2015-05-16 17:15 苏打兴 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 1. 使用StringBuilder的好处 由于string对象是不可更改的,我们每次使用string类的方法时,都会在内存中重新创建一个新的string对象,这时候就要为该对象分配内存空间了。如果在一段代码中,频繁执行string类的方法来修改字符串对象,那么内存消耗就会很大。例如,在一个循环... 阅读全文
posted @ 2015-05-16 16:28 苏打兴 阅读(1243) 评论(0) 推荐(0) 编辑