C#
HinataHazuki
风停泪止,雨过天晴
展开
-
C#萌新学习笔记
1、委托:即可以将一个方法作为另一个方法的参数进行传递,也是声明、定义、实例化,注意两方法参数要一样。 2、事件:对委托的封装,对外仅提供+=和-=来对事件进行绑定,不可随意修改,属于一种编程规范。 3、Action与Func:Action<方法参数>(方法名),可直接用的无返回值委托,省略了声明;Func<方法参数,返回值类型>(方法名),可直接用的有返回值委托。 ...原创 2018-07-16 10:07:28 · 263 阅读 · 0 评论 -
C#多线程及同步异步简介
详细介绍推荐该博客:https://www.cnblogs.com/wwj1992/p/5976096.html1、多线程分为主线程、前台线程和后台线程。①主线程:CLR(公共语言执行库)为进程自动创建。②前台线程:自行创建线程时默认都为前台线程,前台线程全都运行完毕应用程序才可以退出。(进程的亲儿子)③后台线程:通过Thread.IsBackground = true设置,关闭程序时所有后台线程...原创 2018-07-06 17:38:07 · 646 阅读 · 0 评论 -
C# 使用微软自带控件导出excel
导出excel:使用微软默认的dll,通过点击导出按钮启用js的open方法新建出一个ashx页面将文件导出到浏览器进行下载,此处放出部分代码以大概表示出顺序,完整代码见https://www.cnblogs.com/Brambling/p/6854731.html,写得可以说是非常详细了。就是别忘了导出到浏览器下载要删除目录下的缓存文件,这个是先保存到本地再输出到浏览器下载的。 ...原创 2018-08-07 10:53:58 · 1249 阅读 · 0 评论 -
C#使用微软自带控件导出Word要点(含html嵌入word方法)
基本的可以看这里:https://blog.csdn.net/luthreestone/article/details/78230777 和这里:https://docs.microsoft.com/zh-cn/dotnet/api/microsoft.office.interop.word?view=word-pia 1、首先是文件缓存路径:object path = HttpContext...原创 2018-08-30 22:06:24 · 1578 阅读 · 0 评论