高级经典开发技术大全.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
高级经典开发技术大全

HYPERLINK 男女服饰店,金品,亮款,时尚,潮流,英伦风,一网打尽,就在风尚浪潮店 美河提供_C#技术内幕 第4章 字符串与正则表达式 1. 数字格式化 2. 日期格式化 3. 转义字符。@符号可将整个字符串转义。需要注意的是:在包含有其他格式化字符串的字符串显示{字符(如用在string.Format()方法中),需要使用{{作为转义。 StringBuilder对象的AppendFormat():追加格式化的字符串。 4.正则表达式单字符转义序列。 匹配分组:(?group-namepattern):调用Regex对象的Match()会返回一个Match对象,此对象中包含一个Groups集合,可以按捕获组的名称进行索引。 替换所匹配的字符串:当模式是包含在括号中时会相应创建非命名组。这类非命名组具有一个从1开始的序数,按$1、$2、$3这样的形式来引用非命名组。 第5章 数组与集合 1. 多维数组声明:int[,] tmp=new int[3,2]; //其中逗号个数为数组维数-1。 可以使用System.Array对象(即数组)中的方法来确定某个维度的长度。如:GetUpperBound()。 锯齿数组:int[][] tmp=new int[][]{new int[]{1,3}, new int[]{1,3,5}, new int[]{1}}; //普通的多维数组是矩形数组 2. Hashtable是字典集合,需要使用IDictionaryEnumerator来枚举。 IEnumerator只可以读取数据,不可以用来改变集合的内容。 BitArray:是一种位值(真/假)集合。在使用按位运算符来管理bool列表时,可以考虑用它来代替。 CollectionBase:集合的抽象基类。需要自定义集合时可以继承自此类。 第7章 文件与流I/O以及对象持久性 1. FileSystemWatcher类:监控文件系统中所发生的事件。不过,很多因素以及其他第三方软件都会延迟此组件的通知,甚至导致完全无法收到通知。 将FileSystemWatcher的NotifyFilter属性设置为一个通知筛选器,即可在文件或目录发生变化时给出一个通知。可用的筛选器有:Attributes/CreationTime/DirectoryName/FileName/LastAccess/LastWrite/Security/Size。 2. 对象持久性。 串行化的基本方式:二进制或XML。被串行化的对象要标记[Serializable]或实现ISerializable接口并自行串行化指定字段。 二进制方式:会将类的所有字段与属性串行化。提供了类型保真度,常用在Remoting中传递对象。 XML方式:只将类中的公共字段和属性串行化,不提供类型保真度。 第8章 XML基础 1. XML DOM是将文档存储在内存中的,因此在操作较大的XML文档时,系统资源的消耗也会很大。另外还需要在文档创建后保存文档。 XML元素,如注释、节点、属性等,只能使用XmlDocument类的CreateXxx()方法创建,不可以用new方式。 XmlDocument.LoadXml()方法:加载一个XML字符串。默认情况下,此方法不保留空白,也不保留重要空白,不会进行数据类型定义(DTD, Data Type Definition)或模式验证。 Load()方法:可以从文件、流、URL、TextReader或XmlReader载入XML文档,并始终保留重要空白。如果需要进行数据验证,可向该方法传递一个XmlValidatingReader。 2. 保存DOM Save():保存到磁盘文件中。只有XmlDocument类支持此方法。 WriteTo():将所有元素保存到目标中。 WriteContentTo():只保存调用此方法的元素的子节点。 注:所有的XmlNode都支持后两种方法。 3. XmlReader类:XML读取器,只能向前遍历节点,无法移动到当前结点的父结点或邻结点。XmlReader是一个抽象类,其有三个子类:XmlTextReader、XmlValidatingReader和XmlNodeReader。 注:由属性返回的值有时取决于声明该属性的类。如CanResolveEntity属性仅在XmlValidatingReader中有效,并返回真。在其他类中,该属性返回假。因此不能使用。 XmlTextReader类:检查XML文档的合理性,并根据找到的错误生成异常。它会检查XML中是否存在DTD描述链接,但不检查XML与DTD的一致性。 XmlValidatingReader类:检查XML文档与DTD、XDR(XML-Data Red

文档评论(0)

manyu + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档