摘要:
第一步:创建User实体类1using System; 2using System.Collections.Generic; 3using System.Text; 4 5namespace NHibernateTest 6{ 7 [Serializable] 8 public class User 9 {10 private int _id;1112 public int Id13 {14 get { return _id; }15 set { _id = value; }16 ... 阅读全文
摘要:
在上一篇文章中我们围观了传统的异步编程,感受到了异步编程不是简单的事情。传统的异步方式将本来紧凑的代码都分成两部分,不仅仅降低了代码的可读性,还让一些基本的程序构造无法使用,所以大部分开发人员在遇到应该使用异步的地方都忍痛割爱。本来我在本篇文章中想讨论一下.NET世界中已有的几个辅助异步开发的类库,但是经过思考后觉得在这之前介绍一下一些理论知识也许对理解后面的类库以及更新的内容有所帮助。今天我们要讨论的是Continuation Passing Style,简称CPS。CPS首先,我们看看下面这个方法: 1: public int Add(int a, int b) 2: { 3:... 阅读全文