2011年10月10日

C# Stream 本质

摘要: 原文地址:http://blog.sina.com.cn/s/blog_6a48b80c0100sulv.html理论上,读是把一堆本无意义的信息载体(如一串文字)转换成有意义的概念(信息)的过程;写是把一个有含义的概念用本无意义的信息载体记录起来的过程。对应起流的概念:流是一种数码信息的载体,它是没有数据结构的一长串01序列;程序里用的数据是有良好数据结构的,相当于有含义的概念。xxxStream.Read()是流的读操作,把本无意义的流读成程序里使用的有意义的数据; xxxStream.Write()是流的写操作,把程序里的数据结构写到流中。流的读写与观念上文件的读写不同。你编的软件的职责 阅读全文

posted @ 2011-10-10 22:44 xgsoftware 阅读(589) 评论(0) 推荐(0)

2011年7月30日

方便LINQ---------(1)

摘要: Linq的英文全称是Language Integrated Query,中文翻译为"语言集成查询"。Linq 作为一种查询技术,首先要解决封装数据源的问题,在.NET框中库中,大致使用三大组件来实现这个封装,分别是Linq to Objects, Linq to ADO.NET, Linq to XML。如下图所示:Linq 在实际编程中大致是下面这种方式:对上面例子简单说明如下:1、第22行建立内存数组使用了C#语言的新特性-----数组集合初始化器,初始化了一个字符串数组。2、第24行使用Linq技术对内存数组对象进行查询,其中var关键字也是C#语言的一个新特性,叫做 阅读全文

posted @ 2011-07-30 21:10 xgsoftware 阅读(237) 评论(0) 推荐(0)

导航