摘要: 一、什么是序列化 简单的说,序列化就是格式化。是把数据按一定的格式保存起来,方便使用。 二、序列化的种类及其案例 首先创建要序列化的数据源,下面进行各种类型的序列化的时候需要用到。 1 List<Person> list = new List<Person>() { 2 new Person() { 阅读全文
posted @ 2017-03-28 18:54 wesley1680 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 一、为什么会有不同的编码 在英文中,每个字符都有一个数字与之对应,比如:a->41,我们只会把41对应的二进制数值保存到计算机中。计算机的最小存储单元是字节,1btye=8bit .8位(11111111=255),所以只能存储255种情况。这在英文中够用。就是所谓的assii编码。 但是汉字比较多 阅读全文
posted @ 2017-03-27 18:42 wesley1680 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 一、强类型 在编译时就知道的类型。如: int i=1; 能点出来的也是强类型。 二、弱类型 在运行时才知道的类型。 dynamic dynamic= new ExpandoObject(); dynamic.Name = "张三"; 通过索引器读出来的是弱类型。如:dr["id"]; 三、推断类型 阅读全文
posted @ 2017-03-27 17:56 wesley1680 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 文件操作主要包括File,Directory,FileInfo,DirectoryInfo,Path,Stream(FileStream,StreamReader,StreamWriter,GZipStream). 下面逐一介绍下。 File:文件操作类,是静态类,对应的实例类是FileInfo。主 阅读全文
posted @ 2017-03-24 20:01 wesley1680 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 一、hashtable和ArrayList的性能比较 hashtable比ArrayList取值更快。原因是前者是根据键直接取值,但是ArrayList是循环整个集合,找到需要的元素。 二、hashtable的用法 1 static void Main(string[] args) 2 { 3 Ha 阅读全文
posted @ 2017-03-09 11:27 wesley1680 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 一、int 和string 类型的的集合的排序 1 static void Main(string[] args) 2 { 3 //ArrayList list = new ArrayList() {1,8,3,992,888,33,77,38,2,34 };//数字 4 //ArrayList l 阅读全文
posted @ 2017-03-08 15:18 wesley1680 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 看如下问题,想下输出的结果: 为什么输出的结果不是28,"abc",'c',23呢? 每次移除某个元素后,集合的元素个数会变,下标也会变。 改成下面的代码呢? 1 ArrayList lis = new ArrayList() 2 { 3 1,2,4,28,"abc",'c',23 4 }; 5 6 阅读全文
posted @ 2017-03-06 18:10 wesley1680 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 把值类型转换为引用类型,叫装箱。把引用类型转换为 值类型,称之为拆箱。 看例子: 1 int n = 10; 2 string s = n.ToString();//不是装箱 3 4 5 object o = 10;//是装箱 6 7 Console.ReadKey(); 1.定义。 2.转换的两个 阅读全文
posted @ 2017-03-03 18:24 wesley1680 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 一、字符串常量的特性 下面的代码创建了几个对象? 很明显,创建了三个对象。只要是用new 创建的对象,都是一个 新对象。那s3,s4怎么是一个对象呢?这和字符串常量的特性有关。 字符串常量存储在字符串暂存池中,以键值对的形式存储,键中存储字符串的内容,值中存储字符串的地址。当我们使用某个字符串常量的 阅读全文
posted @ 2017-03-02 16:51 wesley1680 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 本文的操作案例是在win10企业版中,如有出入,请知悉。 一、创建git仓库 1.建好对应的文件目录 F:\GitRepository\repository\git。 2.打开git bash,输入cd /f/GitRepository/reposirory/git,切换到git目录,输入 git 阅读全文
posted @ 2017-03-01 15:00 wesley1680 阅读(145) 评论(0) 推荐(0) 编辑