- 博客(3)
- 收藏
- 关注
原创 .NET Core 核心知识点(二)
多线程只是异步的一种实现方式,异步编程也可是单一线程,比如async方法中的await执行时,当前线程会被线程池收走,等方法await的方法执行完成时,线程池会调度一个新的线程过来执行下面的逻辑;此过程虽然切换了线程,但是同一时间运行的线程只有一个,并不是多线程。第二个:读取指定目录下的文件中的字符长,等待所有异步读完之后,打印出总的字符串的长度。第一个:等所有衣服异步洗完之后,执行提示“所有衣服都洗完了”;
2024-07-21 12:16:59
165
原创 Winform使用Aspose.Cells快速导出DataGrid表格数据
在做桌面系统C/S程序的过程中,不免要碰到将数据导出到Excel表格的需求,此时如果表格上的数据量不大,一般都会用office相关的动态库来导出;但是如果数据量很大,用office相关动态库的话速度便会缓慢,这个时候如果用Aspose.Cells.dll提供的相关方法,便可大大加快导出速度。
2024-07-20 17:26:51
123
原创 .NET Core 核心知识点(一)
通过程序集反射,获取当前程序集中的所有类型,并且通过GetCustomAttributes的方法获取特定特性的类集合。a.命令行安装方式,在官网www.nuget.org上搜索到之后,直接拷贝到网页上的安装命令 到程序包管理控制台里面运行。b.图形界面安装,项目右键->管理Nuget程序包->浏览里面搜索,然后选择版本进行安装。可以看出,执行两次await 的异步方法后,当前线程同时也换了2次。特性,类似于标签,继承于Attribute基类,在线下载依赖,使用时考虑更新频率,下载次数,是否收费等。
2024-07-20 17:02:49
584
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人