会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
深蓝水色
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2018年7月1日
C#反射
摘要: 在前面简单学习了Linq To Object的常用标准查询运算符,在我们项目开发中,运用Linq表达式方便了我们编程,而接下来要讲的另一个内容——反射,也能很好地帮助我们处理某些特殊的情况。 一、反射的概念: 反射提供了封装程序集、模块和类型的对象(Type类型)。可以使用反射动态创建类型的实例,将
阅读全文
posted @ 2018-07-01 22:53 深蓝水色
阅读(121)
评论(0)
推荐(0)
编辑
2018年6月27日
LINQ to Object——立即执行的Enumerable类方法
摘要: 前面说到LINQ to Object——延时执行的Enumerable类的方法,接下来说说LINQ to Object——立即执行的Enumerable类方法。 1.ToArray 序列转换成数组 运行结果: 2.ToList 序列转换成List<T> 运行结果: 3.ToDictionary 把序
阅读全文
posted @ 2018-06-27 00:13 深蓝水色
阅读(319)
评论(0)
推荐(1)
编辑
2018年6月24日
LINQ to Object——延时执行的Enumerable类方法
摘要: LINQ to Object是针对实现了IEnumerable<T>的对象的LINQ。而在System.Linq.Enumerable类中,总共定义了40来个查询运算符 全部用扩展方法来实现,他们被称为标准查询运算符。每个查询运算符的执行行为不同,大致分为立即执行和延时执行。延时执行,顾名思义就是不
阅读全文
posted @ 2018-06-24 16:54 深蓝水色
阅读(293)
评论(0)
推荐(1)
编辑
2018年6月23日
Linq基本子句
摘要: 由于个人在学校没有接触过Linq,而且在工作上运用Linq的时候也比较多,准备把LINQ的相关知识学习整理梳理一遍,希望能填补下这个知识点,也为未来减轻压力。 LINQ查询表达式使用C#常见的语言构造,从外观上看,和我们常用的SQL类似,并且查询表达式中的变量可以用匿名类型,所以在很多情况下,不需要
阅读全文
posted @ 2018-06-23 00:50 深蓝水色
阅读(214)
评论(0)
推荐(0)
编辑
2018年6月6日
C#设计模式——代理模式
摘要: 一、代理模式介绍: 在软件开发过程中,如果直接访问对象给系统带来不必要的复杂性,而且有时候有些对象会由于网络或其他的障碍,以至于不能够或者不能直接访问到这些对象,这时候可以在客户端和目标对象之间增加一层中间层,让代理对象代替目标对象,然后客户端只需要访问代理对象,由代理对象去帮我们去请求目标对象并返
阅读全文
posted @ 2018-06-06 21:39 深蓝水色
阅读(149)
评论(0)
推荐(0)
编辑
2018年6月5日
C#设计模式——享元模式
摘要: 一、享元模式介绍: 享元模式——运用共享技术有效地支持大量细粒度的对象。享元模式可以避免大量相似类的开销,在软件开发中如果需要生成大量细粒度的类实例来表示数据,如果这些实例除了几个参数外基本上都是相同的,这时候就可以使用享元模式来大幅度减少需要实例化类的数量。如果能把这些这些类实例不同的参数移动类实
阅读全文
posted @ 2018-06-05 23:57 深蓝水色
阅读(159)
评论(0)
推荐(0)
编辑
2018年6月4日
C#设计模式——外观模式
摘要: 一、外观模式介绍: 外观模式为子系统的一组接口提供一个统一的接口。外观定义了一个高层接口,使得子系统更容易使用。使用外观模式时,我们创建了一个统一的类,用来包装子系统中一个或多个复杂的类,客户端可以直接通过外观类来调用内部子系统中方法,从而外观模式让客户和子系统之间避免了紧耦合,并且外观模式可以解决
阅读全文
posted @ 2018-06-04 23:29 深蓝水色
阅读(283)
评论(0)
推荐(0)
编辑
2018年6月3日
C#设计模式——小结
摘要: 一、引言: 在前面我们学习了C#设计模式中的前十个模式——单例模式、简单工厂模式、工厂方法模式、抽象工厂模式、建造者模式、原型模式、适配器模式、桥接模式、装饰者模式、组合模式。在继续学习后面的设计模式之前,把前面学习过的设计模式整理归纳复习一遍是很有必要的。下面让我们来复习一下这十个设计模式的一些基
阅读全文
posted @ 2018-06-03 22:15 深蓝水色
阅读(224)
评论(0)
推荐(0)
编辑
2018年6月2日
C#设计模式——组合模式
摘要: 一、组合模式介绍: 组合模式解耦了客户程序与复杂元素内部结构,从而使客户程序可以向处理简单元素一样来处理复杂元素。允许你将对象组合成树形结构来表现”部分-整体“的层次结构,使得客户以一致的方式处理单个对象以及对象的组合。组合模式实现的最关键的地方是——简单对象和复合对象必须实现相同的接口。 二、设计
阅读全文
posted @ 2018-06-02 23:33 深蓝水色
阅读(229)
评论(0)
推荐(0)
编辑
2018年5月27日
C#设计模式——装饰者模式
摘要: 一、装饰者模式介绍: 装饰者模式——以对客户透明的方式动态地给一个对象添加额外的职责,采用对象组合而非继承的方式实现了再运行时动态地扩展对象功能的能力,相比生成子类可以更灵活地增加功能,而且可以根据需要扩展多个功能,避免了单独使用继承带来的灵活性差和多子类衍生问题。同时它很好地符合面向对象设计原则中
阅读全文
posted @ 2018-05-27 22:29 深蓝水色
阅读(166)
评论(0)
推荐(0)
编辑
下一页