所谓同步:如果在代码中调用了一个方法,则必须等待该方法所有的代码执行完毕之后,才能回到原来的地方执行下一行代码。 异步:如果不等待调用的方法执行完,就执行下一行代码。 阅读原文 ...
所谓同步:如果在代码中调用了一个方法,则必须等待该方法所有的代码执行完毕之后,才能回到原来的地方执行下一行代码。 异步:如果不等待调用的方法执行完,就执行下一行代码。 阅读原文 ...
序:实现一个基于Socket的简易的聊天室,实现的思路如下: 程序的结构:多个客户端+一个服务端,客户端都是向服务端发送消息,然后服务端转发给所有的客户端,这样形成一个简单的聊天室功能。 实现的细 ...
《Pro ASP.NET MVC 3 Framework》简介: 作者: Adam Freeman 和 Steven Sanderson 出版社: Apress; New 平装: 82 ...
定义一个事件成员,表示该类型提供了如下功能: 1.能够在事件中注册方法 2.能够在事件中注销方法 3.当事件发生时,注册的方法会被通知 (事件内部维护了一个注册方法列表) CLR的事件模 ...
简介:Quartz.net是一个开源的作用调度框架,非常强大,能够通过简单的配置帮助我们定时具体的操作。相对于我们用的线程里面while(true)然后sleep来执行某个操作,应该算的上是高端,大气 ...
复制:对象的复制是生成一个与指定对象完全一样的新对象,实现的方式根据定义可以知道,新建一个类型相同的对象,然后复制原对象的每一个成员和字段。 浅复制: 上面的CloneObj的Cl ...
1.对象的析构函数与Finalize方法 与C++类似,C#允许程序员为类定义一个”析构函数“: 上面的代码编译后,可以看到: 这里调用了Object类的Finalize方法 ...
几天前的一次笔试中遇到了关于StringBuilder的Length和Capacity属性的问题,之前忽略了。今天实践下: 1.普通实践 官方解释如下: StringBuilder.Capaci ...
什么Redis? 点击这里 最近要开发的一个项目是分布式缓存组件,解决参数缓存高效获取的问题。参数达到了500万级别,刚刚开始了解Redis。做设计的时候考虑到Value使用哪种类型的问题? 主要 ...
——老赵微博 对与ref和out的区别,我相信很多人都知道,这里我简单罗列下: 1.首先ref和out两种类型的参数都是可以将方法内对参数的修改传递到方法外面 2.ref参数需要在传递之前初始 ...