上一页 1 ··· 6 7 8 9 10 11 12 下一页
摘要: C#4.0 引入了具名参数(MSDN翻译为“命名实参”,个人认为具名参数更形象,可选参数亦是)和可选参数(可选实参)。客户端代码使用具名参数意味着:方法中的参数名称也成为了公有接口的一部分。假如修改公有参数的名称将有可能破坏调用者的代码。这意味着:调用者应该尽可... 阅读全文
posted @ 2012-10-07 21:54 gyzhao 阅读(2938) 评论(2) 推荐(2) 编辑
摘要: 通过前面的笔记我们知道WCF服务是不能独立存在,必须“寄宿”于其他的应用程序中,承载WCF服务的应用程序我们称之为“宿主”。WCF的多种可选宿主,其中比较常见的就是承载于IIS服务中,在这里我们来学习如何使用IIS承载WCF服务。将IIS作为宿主只需要正确的配置好IIS... 阅读全文
posted @ 2012-09-28 17:14 gyzhao 阅读(5832) 评论(34) 推荐(4) 编辑
摘要: Windows Communication Foundation(WCF)是一个面向服务(SOA)的通讯框架,作为.NET Framework 3.0的重要组成部分于2006年正式发布。WCF的使命是对Windows平台下现有的通讯技术(包括:COM、DCOM、.NET Remoting、Web Services、MSMQ、WinSocket)进行... 阅读全文
posted @ 2012-09-27 18:53 gyzhao 阅读(4965) 评论(21) 推荐(10) 编辑
摘要: 在OO开发中,有很多编程的最佳实践,设计模式就是OO开发中的精华之一,在OO开发过程中有一些程序设计准则,我们根据这些编码准则可以写出易读、利于扩展的程序。下面是在阅读大话设计模式时做一个一个设计原则思维导图...... 阅读全文
posted @ 2012-09-05 10:05 gyzhao 阅读(389) 评论(0) 推荐(1) 编辑
摘要: 查询语法(query syntax)可以让程序逻辑的表达由“命令式”转换为“声明式”。查询语法定义了想要的结果,而把具体实现交给其他的专门实现。使用查询语法(实现了查询表达式模式的方法语法也可以)要比传统的命令式循环结果更加清晰的表达你的意图... 阅读全文
posted @ 2012-09-01 21:19 gyzhao 阅读(2623) 评论(10) 推荐(4) 编辑
摘要: C#允许我们创建两种类型:值类型和引用类型。如果两个引用类型的变量指向的是同一个对象,它们将被认为是“引用相等”。如果两个值类型的变量类型相同且包含同样的内容,它们被认为是“值相等”。这也正是同等性判断需要如此多方法的原因... 阅读全文
posted @ 2012-09-01 14:26 gyzhao 阅读(1873) 评论(5) 推荐(1) 编辑
摘要: 对文件和目录进行解压缩是一个非常常见的操作,在.NET Framework中为我们提供了:GZipStream类来对文件进行解压缩操作。此类表示 GZip 数据格式,它使用无损压缩和解压缩文件的行业标准算法。GZip 数据格式使用的算法与 DeflateStream 类的算法相同,但它可以扩展以使用其他压缩格式。 阅读全文
posted @ 2012-08-31 14:09 gyzhao 阅读(851) 评论(0) 推荐(0) 编辑
摘要: 我们在对文件进行读写操作时首先需要把文件转换成文件流(FileStream)对象。Stream类及其派生类(包括FileStream类)都提供了Read和Write方法,可支持在字节级别对数据进行读写。假如我们的程序需要将字符数据写入到流中,需要先将字符数据转换为字节数据之后才能将数据写入到流中。所以.NET为我们提供了一下更方便的支持对流进行读写的类:Bina...... 阅读全文
posted @ 2012-08-30 14:17 gyzhao 阅读(2059) 评论(0) 推荐(0) 编辑
摘要: 在.NET Framework中System.IO 命名空间包含允许对数据流和文件进行同步和异步读取及写入的类型。在.NET开发中的对文件进行I/O操作的类都位于该命名空间中。从.NET Framework 4.0开始,增加一系列方法来枚举目录和文件,这些方法返回一个目录和文件的字符串的可枚举集合...... 阅读全文
posted @ 2012-08-28 15:03 gyzhao 阅读(965) 评论(0) 推荐(2) 编辑
摘要: ToString()方法作为.NET环境中最常用的方法之一,我们应该为类型的所有者提供一个合理的ToString()版本,类型的字符串表示可用来在不同的环境下向用户轻松显示对象的相关信息;此外,类型的字符串表示还可以拥有调试环境。因此,我们创建的每一个类型都应该能覆写... 阅读全文
posted @ 2012-08-22 21:59 gyzhao 阅读(956) 评论(0) 推荐(2) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 下一页