代码改变世界

阅读排行榜

浅谈委托和事件之委托的声明方式

2011-07-07 16:55 by RyanXiang, 722 阅读, 收藏,
摘要: 随着C#语言的发展委托的声明方式也发生了变化,当然所有的语法都是向下兼容的。至于使用哪种声明方式就要根据具体情况和个人喜好了。下面我们就来看看委托的声明方式:一、委托的声明方式 1、在 C# 1.0 和以后,下面的方式可以声明委托。//1、声明委托public delegate void PublishBook();//2、声明一个和委托有一样签名的方法public static void ReadCSharpBook(){ Console.WriteLine("Im Reading C Sharp Book Now!!");}//3、创建一个委托实例PublishBook 阅读全文

c#技能梳理

2011-04-14 12:50 by RyanXiang, 672 阅读, 收藏,
摘要: 阅读全文

浅谈委托和事件之委托链

2011-07-07 16:55 by RyanXiang, 662 阅读, 收藏,
摘要: 一、委托链的概念 将多个方法捆绑到同一个委托对象上,形成委托链,当调用这个委托对象时,将依次调用委托链中的方法。如下代码:MSDN上也把这种方式翻译为合并委托或者是多路广播委托,参看:http://msdn.microsoft.com/zh-cn/library/ms173175.aspx二、代码解释: 1、在Publisher声明一个委托PublishBook2、在Program中实现两个方法ReadCSharpBook和ReadJavaBook3、在Main函数中实例化委托利用运算符“+=”形成委托链。4、调用委托链pck()。 1: /* 2: * Date: 2011-07-07 3: 阅读全文

网络编程学习笔记之---WebClient

2011-05-30 22:40 by RyanXiang, 626 阅读, 收藏,
摘要: 功能:从特定的URI请求文件(.Net FrameWork目前支持http:、https:和file:标识符开头的URI)。特点:功能比较简单。用法:1、使用WebClient下载文件。范例一:使用WebClient下载文件,并保存到硬盘上(需要引入System.Net命名空间)。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Net;namespace Test{ class Program { static void Main(string[] ar 阅读全文

WCF学习总结1

2011-05-10 14:20 by RyanXiang, 626 阅读, 收藏,
摘要: WCF基本概念 在大家学习WCF前,大家最好看一下WCF的小例子,动手实现一下WCF的HelloWorld,这样能对WCF有一个比较直观的理解。 在介绍WCF之前我们先来想想,两台计算机如何才能完成通讯,当然这里面涉及到得知识有很多。我们不做深究,只是粗略的描述一下。 1、有一个唯一的地址让一台计算机能够寻址到另一台计算机。 2、消息要想通过网络传输,就必须转换成二进制流,并且保证传输的过程中的... 阅读全文