mvc
文章平均质量分 67
汐潮
这个作者很懒,什么都没留下…
展开
-
续上面
////// 定义一个静态类,用于实现扩展方法///publicstaticclass MyExtensionMethods { /// /// 商品查询器 /// ///扩展类型的实例引用 ///一个参数类型为Product,返回值为bool的委托 ///查询结果 publicstatic IEnumerable Filter(this IEnumerable productEnum原创 2017-08-18 11:01:18 · 209 阅读 · 0 评论 -
mvc
1.特性 公共语言运行时允许你添加类似关键字的描述声明,叫做attributes, 它对程序中的元素进行标注,如类型、字段、方法和属性等。Attributes和Microsoft .NET Framework文件的元数据保存在一起,可以用来向运行时描述你的代码,或者在程序运行的时候影响应用程序的行为 例如,在一个方法前标注[Obsolete]特性,则调用该方法时VS则会提示该方法已过期的警告原创 2017-08-18 10:55:31 · 203 阅读 · 0 评论 -
续上面
4.扩展方法 扩展方法使您能够向现有类型“添加”方法,而无需创建新的派生类型或修改原始类型。扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用。例如,我们可以让Random类的所有实例对象拥有一个返回随机bool值的方法。我们不能对Random类本身进行修改,但可以对它进行扩展,如下代码所示: staticclass Program { /// /// 随机返回 true原创 2017-08-18 10:59:29 · 201 阅读 · 0 评论