2020年5月27日

C#(99):集合概述

摘要: 一、概述1、集合命令空间:System.Collections.Specialized:专用于特性类型的集合类System.Collections.Concurrent:线程安全的集合类System.Collections.Immutable:不可变的集合类2、集合接口泛型集合层次关系图 IEnumerable:如果将foreach语句用于集合,就需要IEnumerable接口。这个接口定义了方... 阅读全文

posted @ 2020-05-27 20:06 springsnow 阅读(359) 评论(0) 推荐(0) 编辑

C#(99):ThreadPool

摘要: 一、ThreadPool概述提供一个线程池,该线程池可用于执行任务、发送工作项、处理异步 I/O、代表其他线程等待以及处理计时器。创建线程需要时间。如果有不同的小任务要完成,就可以事先创建许多线程/在应完成这些任务时发出请求。不需要自己创建这样一个列表。该列表由ThreadPool类托管。这个类会在需要时增减池中线程的线程数,直到最大的线程数。如果有更多的作业要处理,线程池中线程的个数也达到了极... 阅读全文

posted @ 2020-05-27 19:41 springsnow 阅读(349) 评论(0) 推荐(0) 编辑

C#(99):DateTime函数

摘要: 一、初始化: DateTime dt = new DateTime(2011, 3, 4); DateTime dt3 = new DateTime(2011, 3, 4, 17, 08, 09); DateTime dt1 = DateTime.Now; DateTime dt2 = DateTi 阅读全文

posted @ 2020-05-27 19:10 springsnow 阅读(739) 评论(0) 推荐(0) 编辑

C#(99):串口编程 System.IO.Ports.SerialPort类

摘要: 从Microsoft .Net 2.0版本以后,就默认提供了System.IO.Ports.SerialPort类,用户可以非常简单地编写少量代码就完成串口的信息收发程序。1. 串口硬件信号定义DB9 Connector 信号定义。串口测试将2、3针脚短接即可。2、串口端口号搜索string[] portList = System.IO.Ports.SerialPort.GetPortNames(... 阅读全文

posted @ 2020-05-27 18:55 springsnow 阅读(8979) 评论(0) 推荐(0) 编辑

导航