摘要: 方便查阅: 委托和事件 委托1: "C 4.0图解教程 第15章 委托" 委托2: "《C 本质论》读书笔记(12)委托和Lambda表达式" 反射 反射1: "反射1:C 4.0图解教程 第24章 反射和特性 1.反射" 反射2: "反射2:C 回顾 –5.反射" 反射3: "C 回顾 7.如何使阅读全文
posted @ 2017-07-05 11:17 【唐】三三 阅读(23) 评论(0) 编辑
摘要: ASP.NET Web API https://channel9.msdn.com/Blogs/ASP-NET-Site-Videos/aspnet-web-api ASP.NET Web API, Part 1: Your First Web API https://channel9.msdn.c阅读全文
posted @ 2017-02-24 02:54 【唐】三三 阅读(34) 评论(0) 编辑
摘要: DateFormatString 这个老报错, 错误描述:找不到方法: 'Void Newtonsoft.Json.JsonSerializerSettings.set_DateFormatString(System.String)'.阅读全文
posted @ 2017-08-16 20:20 【唐】三三 阅读(3) 评论(0) 编辑
摘要: 1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName -获取模块的完整路径。 2. System.Environment.CurrentDirectory -获取和设置当前目录(该进程从中启动的目录)的完全限定目录阅读全文
posted @ 2017-08-08 22:29 【唐】三三 阅读(3) 评论(0) 编辑
摘要: 与MVC3相比,差别很大: 表现形式一: 表现形式二: 使用方法扩展: 表现形式三(编辑、更新有默认值): `@Html.DropDownList("Gender", null, new { @class = "form control" })`阅读全文
posted @ 2017-08-08 18:00 【唐】三三 阅读(6) 评论(0) 编辑
摘要: 14.5.2 编写异步函数 编译器会扩展异步函数,它会将任务返回给使用 的代码,用于创建任务,然后再发送信号或异常终止。 除了这些细微区别,可以将 扩展为下面的等价功能: 因此,当一个返回任务的异步方法结束时,执行过程会返回等待它的程序(通过一个延续)。 1.返回 在内部,这段代码向TaskComp阅读全文
posted @ 2017-08-03 11:36 【唐】三三 阅读(12) 评论(0) 编辑
摘要: 线程是创建并发的底层工具,因此具有一定的局限性。 没有简单的方法可以从联合(Join)线程得到“返回值”。因此必须创建一些共享域。当抛出一个异常时,捕捉和处理异常也是麻烦的。 线程完成之后,无法再次启动该线程。相反,只能联合(Join)它(在进程阻塞当前线程)。 与线程相比, 是一个更高级的抽象概念阅读全文
posted @ 2017-07-24 22:53 【唐】三三 阅读(15) 评论(0) 编辑
摘要: 14.2.1 创建一个线程 实例化一个 对象,然后调用它的Start方法,就可以创建和启动一个新的线程。最简单的 构造方法是接受一个 代理:一个无参方法,表示执行开始位置。 示例: c static void Main(string[] args) { Thread t = new Thread(W阅读全文
posted @ 2017-07-24 22:46 【唐】三三 阅读(8) 评论(0) 编辑
摘要: 需求: 在vs2010生成成功时将项目Lib目录下Reader文件夹内的所有文件和文件夹复制到输出目录(Debug或Release目录) 方法: 打开VS2010,右键项目属性 生成事件 后期生成事件命令行 输入以下内容,然后保存 xcopy /e /r /y $(ProjectDir)Lib\Re阅读全文
posted @ 2017-07-24 15:41 【唐】三三 阅读(19) 评论(0) 编辑
摘要: C 发送邮件 http://www.cnblogs.com/akwwl/p/3191713.html 问题: 关于QQ邮箱“命令顺序不正确。 服务器响应为:Error: need EHLO and AUTH first !”问题 使用SmtpClient来解决 EnableSsl设置为true Us阅读全文
posted @ 2017-07-19 10:20 【唐】三三 阅读(11) 评论(0) 编辑
摘要: 使用的佳博GP 5890XIII http://www.cnblogs.com/lovenan/p/3217448.html阅读全文
posted @ 2017-07-18 16:39 【唐】三三 阅读(12) 评论(0) 编辑
摘要: 实例: c static void Main(string[] args) { Thread t = new Thread(WriteY); //创建一个新线程 t.Start(); //启动线程 WriteY //同时,主线程也会执行。 for (int i = 0; i阅读全文
posted @ 2017-07-14 09:49 【唐】三三 阅读(8) 评论(0) 编辑