注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

信息 灵感 创新

I? =Information,Inspiration,Innovation

 
 
 

日志

 
 
关于我

we are 5. Mathematics, Computation, Programming, Engineering, and Making fun of life.

网易考拉推荐

C#精髓摘要(6)  

2011-07-23 00:46:03|  分类: C# & .NET |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

接前一部分,地址在这里

C#精髓》一书属于O'Reilly出版的动物系列技术书籍,这一系列的书算是赫赫有名了,趁现在有空,走马观花地读一下这本书。

C精髓摘要(2) - Castor - 趁年轻,多折腾~~
封面上的动物是星鼻鼹鼠(Condylura cristata)。与所有鼹鼠一样,星鼻鼹鼠主要居住在自己挖的地下隧道中,觅食时才出来。鼹鼠的身体上布满了防水的灰色短毛,大约6~8英寸长。它们的显著特征是长长的爪子,用于挖掘和觅食都非常理想。它们的眼睛、耳朵很小,牙齿非常锐利。视力和听觉很差。

星鼻鼹鼠的名字来源于它们鼻子上的25个触须,触须可以帮助鼹鼠找到食物,主要是昆虫、蠕虫、小鱼和其他小的池塘生物。星鼻鼹鼠是鼹鼠家族中的游泳健将,可以潜入水中捕鱼。它们喜欢住在沼泽中,分布于美国东北部和加拿大东南部。
星鼻鼹鼠是哺乳动物,雌鼹鼠每年可以生3~6只幼崽。
星鼻鼹鼠对人类的危害比其他鼹鼠要小,因为它偏爱水生食物,很少到人类的后院活动。
===================================================================================================

正则表达式

使用Perl 5 regexp为基础。位于System.Text.Regular.Expression命名空间。

Regex

正则表达式核心类。可作为对象的实例和静态类型。

MatchMatchCollection

Match类用于表示将正则表达式应用于字符串,寻找第一个成功匹配的结果,而MatchCollection则是包含了一组Match的实例的集合,表示将反复正则表达式应用于字符串,直至出现第一个成功匹配的结果。

Group

表示分组表达式的结果,通过该类接触带Captures属性的子表达式匹配。

CaptureCaptureCollection

后者包含了一组前者实例的集合,每个实例都是代表一个子表达式匹配的结果。

输入/输出

位于System.IO命名空间中,提供了基于流的I/O框架。

抽象流类Stream

定义了按字节读写原始无类型数据流的操作。提供有CanReadCanWriteCanSeekSetPostion可用于移动到流的某个线性位置。提供同步和异步操作。

流派生的具体类

FileStream类和NetworkStream类,分别用于本地文件和网络文件。

FileStream类的WriteByte可以按照字节的方式写入文件。

封装原始流,抽象的TextReaderTextWriter

TextReader用于读入一个字符数组或者代表一行字符的一个字符串。

TextWriter用于写一个字符数组或者将普通类型转化为一个字符序列。

这两个基类的典型实现是StringReaderStringWriterStreamReaderStreamWriter

StreamReaderStreamWriter

具体类,用于操作Stream

能在字符和原始字节流中进行特定的转换。例如将Unicode转化为ANSI码,转化为高位在前(Big-Endian)或者低位在前(Little-Endian)。测试代码:

FileStream fs = new FileStream(@"C:\test.txt", FileMode.Create);

StreamWriter sw = new StreamWriter(fs, Encoding.BigEndianUnicode);

sw.Write("一个测试");

sw.Close();

StringReader类和StringWriter

用于操作字符串,他们是最简单的只读\只写后备储存,只执行在String上的读操作和StringBuilder上的写操作

目录和文件

FileDirectory类封装了文件IO相关的类。对文件内容的操作需要使用FileStream类,File类有返回FileStream类的方法。

  评论这张
 
阅读(791)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2016