上一页 1 ··· 104 105 106 107 108 109 110 111 112 ··· 114 下一页
摘要: 线程池中的线程: 1、本身都是后台线程 2、线程可以进行重用 线程池内部原理图 10000个线程池 VS 500个线程 执行时间 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using Syst 阅读全文
posted @ 2019-06-17 23:36 陈彦斌 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 方式一(在程序初始化构造函数中加一行代码): 方式二(推荐): 阅读全文
posted @ 2019-06-15 17:00 陈彦斌 阅读(1302) 评论(0) 推荐(0) 编辑
摘要: 接口 注:本篇文字约4300字,可能花费10分钟。 先不讲开发中为什么要使用接口?有什么好处? 假设你是一个修水管的工人,有一个客户让你装水管,但是客户喜欢管子是三角形的。 很熟练的你就将水管安装到墙上,如图: 过几天,客户又来找你,他觉得三角形的不好看,要让你把三角形的管子,换成正方形的,你不得不 阅读全文
posted @ 2019-06-14 00:34 陈彦斌 阅读(1110) 评论(11) 推荐(4) 编辑
摘要: 窗体间的传值,最好使用委托方式传值,开始之前,我们先来说一下委托与事件的关系。 委托:是一个类。 事件:是委托类型的一个特殊实例,只能在类的内部触发执行。 首先创建2个窗体,这里我们以form1为发送窗体,form2为接收窗体 form1窗体 form2窗体 方式一(最简单的方式) form1窗体代 阅读全文
posted @ 2019-06-13 22:03 陈彦斌 阅读(651) 评论(0) 推荐(0) 编辑
摘要: 概括:通过动态加载程序集,获取类型,创建对象,并调用成员。 Type类是实现反射的一个重要的类,通过它我们可以获取类中的所有信息包括方法、属性等。 1、获取一个类型的Type(该类型的类型元数据) 方式一: 1 private void button1_Click(object sender, Ev 阅读全文
posted @ 2019-06-11 22:30 陈彦斌 阅读(238) 评论(0) 推荐(0) 编辑
上一页 1 ··· 104 105 106 107 108 109 110 111 112 ··· 114 下一页