05 2016 档案

ExcelConvert
摘要:public static class ExcelConvert { #region - 由数字转换为Excel中的列字母 - public static int ToIndex(string columnName) { if (!Regex.IsMatch(columnName.ToUpper(), @"[A-... 阅读全文

posted @ 2016-05-31 17:31 HOT SUMMER 阅读(793) 评论(0) 推荐(0) 编辑

一个C#操作Excel类,功能比较全
摘要:using System; using System.Data; using System.Configuration; using System.Web; using Microsoft.Office.Interop; using Microsoft.Office.Core; namespace Microsoft.Office.Interop.ExcelEdit { /// ... 阅读全文

posted @ 2016-05-31 16:34 HOT SUMMER 阅读(57551) 评论(4) 推荐(10) 编辑

.net4.5使用async和await异步编程实例
摘要:关于异步编程的简单理解:在.NET4.5中新增了异步编程的新特性async和await,使得异步编程更为简单。通过特性可以将这项复杂的工作交给编译器来完成了。之前传统的方式来实现异步编程较为复杂,这样对于程序猿来说处理起来比较困难,调试也没那么方便,后续的维护工作也比较痛苦。 Async和Await 阅读全文

posted @ 2016-05-30 10:46 HOT SUMMER 阅读(707) 评论(0) 推荐(0) 编辑

并行开发系列 Plinq等
摘要:http://www.cnblogs.com/huangxincheng/archive/2012/04/03/2430638.html 阅读全文

posted @ 2016-05-27 17:28 HOT SUMMER 阅读(185) 评论(0) 推荐(0) 编辑

改善C#程序的建议9:使用Task代替ThreadPool和Thread
摘要:一:Task的优势 ThreadPool相比Thread来说具备了很多优势,但是ThreadPool却又存在一些使用上的不方便。比如: 1: ThreadPool不支持线程的取消、完成、失败通知等交互性操作; 2: ThreadPool不支持线程执行的先后次序; 以往,如果开发者要实现上述功能,需要 阅读全文

posted @ 2016-05-27 17:24 HOT SUMMER 阅读(8345) 评论(0) 推荐(3) 编辑

C# Task 用法
摘要:C# Task 的用法 其实Task跟线程池ThreadPool的功能类似,不过写起来更为简单,直观。代码更简洁了,使用Task来进行操作。可以跟线程一样可以轻松的对执行的方法进行控制。 顺便提一下,配合CancellationTokenSource类更为可以轻松的对Task操作的代码进行中途终止运 阅读全文

posted @ 2016-05-27 17:11 HOT SUMMER 阅读(772) 评论(0) 推荐(0) 编辑

Task
摘要:Task 使用 Task以及Task.Factory都是在.Net 4引用的。Task跟Thread很类似,通过下面例子可以看到。 static public void ThreadMain() { Thread t1 = new Thread(TaskWorker); t1.Start(3); } 阅读全文

posted @ 2016-05-27 17:06 HOT SUMMER 阅读(480) 评论(0) 推荐(0) 编辑

C#委托的介绍(delegate、Action、Func、predicate)(转)
摘要:委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递。事件是一种特殊的委托。 1.委托的声明 (1). delegate delegate我们常用到的一种声明 Delegate至少0个参数,至多32个参数,可以无返回值,也可以指定返回值类型。 例:public delega 阅读全文

posted @ 2016-05-27 16:49 HOT SUMMER 阅读(2253) 评论(0) 推荐(0) 编辑

ACTION与FUNC
摘要:一、【action<>】指定那些只有输入参数,没有返回值的委托 Delegate的代码: 用了Action之后呢: 就是相当于省去了定义委托的步骤了。 二、func<> 这个和上面的那个是一样的,区别是这个有返回值! 稍微扩展一些 在C#3.0中引用了Limbda表达式,Limbda表达式实际上就是 阅读全文

posted @ 2016-05-27 16:45 HOT SUMMER 阅读(269) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示