- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MVC3.0教程6.pdf
w 页码,1/4(W)
张雪张雪飞飞
张张雪雪飞飞
要走的远, 就要一起走
博客园 首页 新闻 新随笔 联系 管理 订阅 随笔- 45 文章- 0 评论- 380
《《Pro ASP.NET MVC 3 Framework》学》学习笔记习笔记之六之六【【C#部分特性】部分特性】
《《 》》学学习笔记习笔记之六之六 【【 部分特性部分特性】】
本次笔记分为两个部分:C#语言的部分特性和MVC3里面提供的新视图引擎Razor的@句法。今天
晚上的笔记是第一部分:C#的部分特性(我主要选择扩展方法,泛型委托,Lambda表达式等内容,
选择这些是因为我对这几个部分不是很熟悉)。如果你已经对C#2.0及3.0里面出现的几个特性比较
了解,那你完全可以忽略这部分直接去看下次的关于Razor的笔记。
一,扩展方法(Extension Methods)
1.扩展方法给我们提供了一种很便捷的方式,通过这种方式我可以给那些不是我们自己创建的类(如
第三方组件里面的)或是我们不能直接修改的类添加方法。下面是一个关于购物车的例子,我们定义
一个ShoppingCart类,如下所示:
Email:mszhangxuefei@
QQ群:198717740
腾讯微博:/mszhangxuefei public class ShoppingCart
{
昵称:Gabriel Zhang
public ListProduct Products { get; set; }
园龄:1年6个月 }
粉丝:133
public class Product
关注:14
{
+加关注 public int ProductID { get; set; }
public string Name { get; set;}
public string Description { get; set;}
文档评论(0)