2013年3月29日

补充三篇文章--LINQ语法二

摘要: 本文将讲述LINQ的基础查询(此文所有例子都使用LINQ to Object)在此之前,我们先创建一个用于示例的数据源:Student类:表示学生,包括学号、姓名及班级Courses类:表示学生选择的课程,包括学号、课程名称及学时数DataCreator类:静态类,通过GenerateData方法产生示例数据生成的数据如下:学号 姓名 班级 课程名称 学时003 王五 二班 经济学 20003 王五 二班 企业管理 20003 王五 二班 财务管理 30002 李四 一班 历史 20002 李四 一班 政治 20002 李四 一班 语文 30001 张三 一班 数学 20001 张三 一班 语 阅读全文

posted @ 2013-03-29 17:30 HOT SUMMER 阅读(186) 评论(0) 推荐(0)

补充三篇文章--LINQ语法一

摘要: LINQ即语言集成查询,是.NET Framework 3.5中新增的功能。其功能类似于数据库中的SQL语句(实际上LINQ就是针对.NET Framework的SQL):提供标准的、易于学习的查询和更新数据模式。从from开始用过SQL的朋友都知道,最简单的SQL语句SELECT record FROM tableName:获取表中的所有记录,那么对应于LINQ,其语法如下:from record in tableName select record。明显的差异是将from语句放到了句首,此种语法方式只是为了适应Visual Studio中智能提示(试想如果将from子句放在后面,先输入se 阅读全文

posted @ 2013-03-29 17:21 HOT SUMMER 阅读(261) 评论(0) 推荐(0)

补充三篇文章--反射 ,通过反射获取特性

摘要: Type t = typeof(Program); foreach (PropertyInfo p in t.GetProperties()) { object[] o = p.GetCustomAttributes(true); }哥表示今天比较蛋疼,始终最后没理解这个build加特性的使用到底啥意思怎么用,有何用途,设计模式的思想和精髓还要有待加以多练习 阅读全文

posted @ 2013-03-29 15:31 HOT SUMMER 阅读(153) 评论(0) 推荐(0)

补充三篇只是之一 特性

摘要: 转自http://www.cnblogs.com/liuxinxin/articles/2265672.htmlC# 特性详解 特性(attribute)是被指定给某一声明的一则附加的声明性信息。在C#中,有一个小的预定义特性集合。在学习如何建立我们自己的定制特性(custom attributes)之前,我们先来看看在我们的代码中如何使用预定义特性。using System; public class AnyClass { [Obsolete("Don't use Old method, use New method", true)] static void Ol 阅读全文

posted @ 2013-03-29 15:27 HOT SUMMER 阅读(194) 评论(0) 推荐(0)

Builder模式-加特性

摘要: 其实这种设计思想也来源于生活,比如生活中,我们在淘宝上买哥电脑桌,我们要组装它,这类产品都有一个共同点就是会把零件上标好标志1.定义在指导属性创建特性类 /// <summary> /// 指导每个具体类型BuildPart过程目标方法和执行情况的属性 /// </summary> [AttributeUsage(AttributeTargets.Method, AllowMultiple = false)] public sealed class BuildStepAttribute : Attribute { int sequence; ... 阅读全文

posted @ 2013-03-29 13:51 HOT SUMMER 阅读(292) 评论(0) 推荐(0)

Builder模式--经典模式

摘要: public class Vehicle { public IEnumerable<string> Wheels { get; set; } public IEnumerable<string> Lights { get; set; } } /// <summary> /// abstract builder /// </summary> public abstract class VehicleBuilderBase { public Vehicle Vehicle { get; protected se... 阅读全文

posted @ 2013-03-29 11:02 HOT SUMMER 阅读(170) 评论(0) 推荐(0)

导航