02 2017 档案

摘要:隐式转换 byte, short, int, long, fload, double等根据其顺序向后可以隐式自动完成类型的转换,隐式转移的前提是目标类型精度高于源类型,如:short隐式转换为int,因其int精度高于short,所以隐式完成转换后,其数据不丢失。如果需要逆向转换,就必须强制转换,强 阅读全文
posted @ 2017-02-27 11:37 水手哥 阅读(166) 评论(0) 推荐(0)
摘要:概述 DataTable表示内存中数据的一个表。 .net命名空间:System.Data DataTable构造方法 常用属性 CaseSensitive 指示表中的字符串比较是否区分大小写。 ChildRelations 获取此DataTable 的子关系的集合。 Columns 获取属于该表的 阅读全文
posted @ 2017-02-24 15:30 水手哥 阅读(253) 评论(0) 推荐(0)
摘要:PS:本文以C++为例介绍数据类型。 数据类型 从广义上根据量的值是否可变,可分为常量和变量两种数据类型。 根据数据复杂程度,划分为基本数据类型和构造数据类型这两大类。 基本数据类型包括:整型(short,int,long)、实型(又称浮点型)(float和double)、字符型char、布尔型bo 阅读全文
posted @ 2017-02-23 10:58 水手哥 阅读(1788) 评论(0) 推荐(0)
摘要:enum,枚举,数据结构 阅读全文
posted @ 2017-02-23 10:42 水手哥 阅读(242) 评论(0) 推荐(0)
摘要:概要 本方介绍.net如何判断两个对象是否相等 .Net有四个判等函数 1)Object.ReferenceEquals 2)Object.Equals 3)对象实例的Equals 4)==操作符 这四个函数之间有细微的关系,改变其中一个函数的实现会影响到其他函数的操作结果。 Object.Refe 阅读全文
posted @ 2017-02-22 11:00 水手哥 阅读(234) 评论(0) 推荐(0)
摘要:概要 NPOI 是 POI 项目的 .NET 版本。POI是一个开源的Java读写Excel、WORD等微软OLE2组件文档的项目。 NPOI是构建在POI 3.x版本之上的,它可以在没有安装Office的情况下对Word/Excel文档进行读写操作。 NPOI的优势 1)免费开源 2)包含了大部分 阅读全文
posted @ 2017-02-22 10:19 水手哥 阅读(802) 评论(0) 推荐(0)
摘要:ASCII码 计算机内部,所有信息都是由二进制的字符串表示 每一个二进制位有“0”、“1”两种状态,因此8个二进制位可以表示256个状态,每个状态代表一个符号就是256个符号,从0000000到11111111。 上个世纪60年代,美国制定了一套字符编码,对英语字符与二进制位之间的关系,做了统一规定 阅读全文
posted @ 2017-02-21 16:06 水手哥 阅读(243) 评论(0) 推荐(0)
摘要:System.IO命名空间中提供的文件操作类有File和FileInfo,这两个类的功能基本相同,只是File是静态类,其中所有方法都是静态的,可以通过类名直接调用,不需要实例化。而FileInfo是普通类,只有实例化对象后才可以调用其中的方法。 File类是一个静态类,它对应整个文件系统进行操作, 阅读全文
posted @ 2017-02-21 13:43 水手哥 阅读(370) 评论(0) 推荐(0)
摘要:Stream 是所有流的抽象基类。流是字节序列的抽象概念。 流涉及到的3个基本操作: 读取流,读取是指从流到数据结构(如字节数组)的数据传输。 写入流,写入是指从数据结构到流的数据传输。 流查找,查找是对流内的当前位置进行的查询和修改。 常用的Stream的子类有: 1) MemoryStream 阅读全文
posted @ 2017-02-21 11:33 水手哥 阅读(6381) 评论(0) 推荐(0)
摘要:DTCMS数据表: http://www.cnblogs.com/hifor/p/4560882.html DTCMS系统框架: http://www.cnblogs.com/hifor/p/4561302.html 阅读全文
posted @ 2017-02-19 15:26 水手哥 阅读(224) 评论(0) 推荐(0)
摘要:stirng对象是不可变的,每次使用String类的方法进行运算时(赋值、拼接),都会在内存中生成新的字符串对象,这就要为新对象分配新的内存空间。 StringBuilder 实例的 int Capacity 属性,它表示内存中为存储字符串而物理分配的字符串总数。该数字为当前实例的容量。当字符串操作 阅读全文
posted @ 2017-02-17 11:09 水手哥 阅读(175) 评论(0) 推荐(0)
摘要:NET Framework 的泛型 泛型是具有占位符(类型参数)的类、结构、接口和方法,这些占位符是类、结构、接口和方法所存储或使用的一个或多个类型的占位符。泛型集合类可以将类型参数用作它所存储的对象的类型的占位符;类型参数作为其字段的类型及其方法的参数类型出现。泛型方法可以将其类型参数用作其返回值 阅读全文
posted @ 2017-02-17 10:58 水手哥 阅读(204) 评论(0) 推荐(0)
摘要:.net中有2种可分配的内存类型:栈和堆 .net基元数据类型是指编译器直接支持的数据类型 .net定义一个变量,系统会为其分配一块内存块,包括:变量名称、数据类型、变量值 当一个值类型的变量赋值给另一个值类型变量时,实际上是创建一个值的副本,值的变化在变量间互不影响。引用类型变量的值为数据值的引用 阅读全文
posted @ 2017-02-16 10:38 水手哥 阅读(133) 评论(0) 推荐(0)
摘要:字典对象: 字典对象是表示键值对的集合 字典对象有Hashtable(.net 1.0)及其泛型版本Dictionary<TKey,TValue> 字典对象还包括SortedList及其泛型版本SortedList<TKey,TValue>(SortedList按键进行排序) 字典对象实现了接口:I 阅读全文
posted @ 2017-02-09 14:55 水手哥 阅读(174) 评论(0) 推荐(0)
摘要:链表LinkedList 优点:插入元素快 缺点:查找元素慢 .net framework只提供了泛型版本 继承接口:ICollection<T>, IEnumerable<T>, ICollection, IEnumerable 常用方法和属性: AddFirst(LinkedListNode<T 阅读全文
posted @ 2017-02-09 11:49 水手哥 阅读(300) 评论(0) 推荐(0)
摘要:栈(Stack) 栈代表一个后进先出的集合 栈元素为Object类型 .net框架提供Stack<T>泛型栈类 压栈(Push)和出栈(Pop)是栈的基本操作,压栈入栈顶,出栈也出栈顶。 继承接口:IEnumerable,ICollections,ICloneable 常用方法和属性: void P 阅读全文
posted @ 2017-02-09 11:32 水手哥 阅读(339) 评论(0) 推荐(0)
摘要:队列(Queue) 队列代表一个先进先出的集合 队列元素为Object类型 .net框架提供Queue<T>泛型队列类 入队(Enqueue)和出队(Dequeue)是对列的基本操作,入队入队尾,出队出队头。 继承接口:IEnumerable,ICollections,ICloneable 常用方法 阅读全文
posted @ 2017-02-09 11:10 水手哥 阅读(1753) 评论(0) 推荐(0)
摘要:数组(Array)特点: 初始化时规定长度 元素类型相同 数据存储连续,效率高 System.Collections.ArrayList : 初始化时无需规定长度,长度随存储的数据动态扩充与收缩 元素类型可以不相同,其内部使用object[]实现数据存储,因此会数据读写时会频敏装箱、拆箱从而影响效率 阅读全文
posted @ 2017-02-09 09:55 水手哥 阅读(1189) 评论(0) 推荐(0)
摘要:.net框架所有数组均隐藏继承自System.Array。 数组有维数(Rank),长度(Length),元素类型(Element Type)基本属性. 数组基类System.Array: Array实现了以下几个接口:ICloneable、IEnumerable、ICollection、IList 阅读全文
posted @ 2017-02-08 11:10 水手哥 阅读(259) 评论(0) 推荐(0)