随笔分类 -  CSharp

摘要:c#语法 阅读全文
posted @ 2017-10-10 14:58 ecollab 阅读(249) 评论(0) 推荐(0) 编辑
摘要:C# 正则表达式 使用介绍 C#中正则表达式使用介绍 .net中的正则表达式使用高级技巧 (一) .NET正则表达式用法介绍以及Regex 阅读全文
posted @ 2017-02-06 15:30 ecollab 阅读(141) 评论(0) 推荐(0) 编辑
摘要:Xamarin+Prism小试牛刀:定制跨平台Outlook邮箱应用 Xamarin+Prism开发详解一:PCL跨平台类库与Profile的关系 Xamarin+Prism开发详解二:Xaml文件如何简单绑定Resources资源文件内容 Xamarin+Prism开发详解三:Visual stu 阅读全文
posted @ 2017-01-09 07:26 ecollab 阅读(222) 评论(0) 推荐(0) 编辑
摘要:Func与Action C#委托的介绍(delegate、Action、Func、predicate) Func和Action委托的区别和简单使用 阅读全文
posted @ 2017-01-06 20:55 ecollab 阅读(120) 评论(0) 推荐(0) 编辑
摘要:走进异步编程的世界 - 开始接触 async/await 利用 async & await 的异步编程 async 的三大返回类型 公司技术需求备忘录 阅读全文
posted @ 2017-01-05 20:07 ecollab 阅读(195) 评论(0) 推荐(0) 编辑
摘要:Sivelright: http://www.cnblogs.com/webabcd/category/106371.html UWP 律师查询 MVVM WPF入门教程系列一——基础 WPF入门教程系列二——Application介绍 WPF入门教程系列三——Application介绍(续) WP 阅读全文
posted @ 2017-01-03 17:22 ecollab 阅读(238) 评论(0) 推荐(0) 编辑
摘要:Quartz.net开源作业调度框架使用详解 Quartz.net持久化与集群部署开发详解 阅读全文
posted @ 2016-12-30 09:05 ecollab 阅读(139) 评论(0) 推荐(0) 编辑
摘要:WorkFlow入门Step.1—My Frist WorkFlow Trip! 阅读全文
posted @ 2016-12-30 07:51 ecollab 阅读(141) 评论(0) 推荐(0) 编辑
摘要:SqlSugar ORM 系列介绍 阅读全文
posted @ 2016-12-29 21:54 ecollab 阅读(114) 评论(0) 推荐(0) 编辑
摘要:yield 关键字向编译器指示它所在的方法是迭代器块。编译器生成一个类来实现迭代器块中表示的行为。在迭代器块中,yield 关键字与 return 关键字结合使用,向枚举器对象提供值。这是一个返回值,例如,在 foreach 语句的每一次循环中返回的值。yield 关键字也可与 break 结合使用 阅读全文
posted @ 2016-12-29 13:26 ecollab 阅读(358) 评论(0) 推荐(0) 编辑
摘要:微软开源项目:http://www.codeplex.com/ SignalR https://github.com/SignalR/SignalR(后台推送) http://www.asp.net/signalr/overview/getting-started http://www.tuicoo 阅读全文
posted @ 2016-12-27 13:06 ecollab 阅读(135) 评论(0) 推荐(0) 编辑
摘要:设计模式:简单工厂、工厂方法、抽象工厂之小结与区别 大话设计模式之简单工厂模式、抽象工厂模式及工厂方法模式的比较 抽象工厂模式-与-工厂方法模式区别 在简单工厂模式下,工人要想到种植萝卜还是白菜,在工厂模式下,工人想到是种植根菜还是茎菜,而在抽象工厂模式下,则关心种植基因菜还是非基因菜 阅读全文
posted @ 2016-12-27 12:20 ecollab 阅读(134) 评论(0) 推荐(0) 编辑
摘要:创建唯一对象 C#中单例的双重锁定模式 静态构造函数和静态字段 单例模式5种实现方式 JAVA实现单例模式的四种方法和一些特点 单例模式的6种实现方式 阅读全文
posted @ 2016-12-27 11:44 ecollab 阅读(173) 评论(0) 推荐(0) 编辑
摘要:扩展方法使您能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用。 1.可以使用扩展方法来扩展类或接口,但不能重写扩展方法。 2.与接口或类方法具有相同名称和签名的扩展方法永远不会被调用。 3.编 阅读全文
posted @ 2016-12-27 11:18 ecollab 阅读(188) 评论(0) 推荐(0) 编辑
摘要:匿名类型就是没有名字的类型。在C#3.0中允许我们在程序中声明一个临时的类型来存储数据。匿名类型的对象是必须用var 来声明,但是用var 声明的对象不一定都是匿名对象 匿名类型一般在以下情况下使用:1.匿名类型通常用在查询表达式的 select 子句中,以便返回源序列中每个对象的属性子集(Linq 阅读全文
posted @ 2016-12-27 11:14 ecollab 阅读(165) 评论(0) 推荐(0) 编辑
摘要:Rational Rose简明实用教程 http://furzoom.com/rational-rose-course/ Unidirectional Association 单向关联 generalization 归纳; 一般化; 普通化; 概论 UML用例图中包含(include)、扩展(ext 阅读全文
posted @ 2016-12-25 20:48 ecollab 阅读(281) 评论(0) 推荐(0) 编辑
摘要:8天学通MongoDB——第一天 基础入门 阅读全文
posted @ 2016-12-25 17:24 ecollab 阅读(86) 评论(0) 推荐(0) 编辑
摘要:<%服务器方法;%> (调用服务器方法,要写;) <=%服务器方法%> (有返回值输出,不能写;) C#知识点提要(>=3.0) Razor语法 ASP.NET 页面之间传值的几种方式 combox系统颜色和刷子的下拉条 session和cache的区别 Func和Action委托的区别和简单使用  阅读全文
posted @ 2016-12-24 22:13 ecollab 阅读(179) 评论(0) 推荐(0) 编辑
摘要:https://referencesource.microsoft.com/ In order to configure Visual Studio 2013 do the following in the Tools -> Options -> Debugging -> General menu: 阅读全文
posted @ 2016-12-24 18:49 ecollab 阅读(182) 评论(0) 推荐(0) 编辑
摘要:冒泡排序(BubbleSort)的基本概念是:依次比较相邻的两个数,将小数放在前面,大数放在后面。即首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。重复以上过程,仍从第一对数开始比较(因为可能由于第2个数和第3个数的交换,使得第1个数不再小于第2个数),将小数放前,大数放后,一直比较到最大数前的一... 阅读全文
posted @ 2016-12-24 17:40 ecollab 阅读(310) 评论(0) 推荐(0) 编辑