摘要:
Lambda表达式是.net里面的一个很有用的内置功能。我一使用了一段时间,但直到我开始研究它,我从来不知道这些其实可以多么有用。有很多快速、漂亮的做事方式,如果不使用lambda表达式,可能代码量是lambda的两倍。所有的lambda表达式使用lambda运算符=>,这是解读为"gose to"。有时这些表达式看起来有点乱,但一旦你理解了他们的常用方法,他们是很容易读取。让我们看一看如何用传统上的方法一个通用的列表中的项目:List<Car> carColours = new List<Car>();foreach (Car car in 阅读全文
posted @ 2013-01-24 21:41
haiziguo
阅读(278)
评论(0)
推荐(0)
摘要:
MVC架构模式•Models,其中包含或代表用户使用的数据。他们可以是代表视图之间传输的数据和控制器简单的ViewModels(在音乐商店中用过的),也可以是域模型(在音乐商店中的ShoppingCart模型),其中包含一个数据业务领域以及操作、转换和规则操纵数据。 •Views,用于呈现用户界面模型的某些部分。•Controllers,处理传入的请求,模型上执行操作,选择视图呈现给用户。 模型是应用程序工作的整体定义。在银行业的应用,举例,模型表示在银行的所有应用程序支持,如帐户,总帐,信贷限额的客户,以及可以使用的操纵模型中的数据,例如账户的存款和取款。模型还负责维护数据的整体状态和一致. 阅读全文
posted @ 2013-01-24 19:54
haiziguo
阅读(931)
评论(0)
推荐(0)
摘要:
本章主要让读者对mvc有个认识,以便吸引读者能够感受到mvc架构的好处。主要的知识点:M/V/C各个部分的都有,但是都是粗略的提到,同时最后还介绍了mvc中的一个发邮件静态类WebMail。 1、关于View的返回值:我们可以返回字符串和ViewResult对象以外的其他操作方法的结果。例如,如果我们返回RedirectResult,我们会导致浏览器重定向到另一个URL。如果我们 返回HttpUnauthorizedResult,我们强制用户登录。这些对象统称为action的结果,他们都来自ActionResult类。(C层) 2、ViewBag是一个动态对象,您可以指定任意属性,随后... 阅读全文
posted @ 2013-01-24 00:58
haiziguo
阅读(631)
评论(0)
推荐(0)
浙公网安备 33010602011771号