摘要: 1. 等待异步操作的完成,代码实现 2. 代码执行结果: 阅读全文
posted @ 2018-12-24 14:15 编程世界里晃荡 阅读(9056) 评论(0) 推荐(0) 编辑
摘要: 1. 使用线程池 执行结果: 2. 等待线程池的线程执行 执行结果: 阅读全文
posted @ 2018-12-24 14:13 编程世界里晃荡 阅读(2500) 评论(0) 推荐(0) 编辑
摘要: 一:什么叫委托 通过反射发现,委托其实是一个类,继承自System.MulticastDelegate,但是System.MulticastDelegate这个类是特殊类,不能被继承 二:委托的声明 委托可以声明在类外面,可以声明再类里面 三:委托的实例和调用 四:为什么要使用委托 有时候我们声明一 阅读全文
posted @ 2018-12-24 13:48 编程世界里晃荡 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 1. 使用 Task 执行多线程任务 执行结果: 2. 等待Task多线程任务执行完成 执行结果: 阅读全文
posted @ 2018-12-24 13:42 编程世界里晃荡 阅读(5175) 评论(1) 推荐(1) 编辑
摘要: C# -- 泛型的使用 1. 使用泛型 运行结果: 2. 泛型约束 运行结果: 阅读全文
posted @ 2018-12-24 11:24 编程世界里晃荡 阅读(307) 评论(0) 推荐(0) 编辑
摘要: C# 拓展ComboBox设置线条属性目前由于项目需要,要实现线条属性设置的功能,就如Visio中点击线端时,可以弹出一个窗口设置线条的各种属性。 其中线条属性选择时,是在ComboBox控件中,显示各种箭头或者颜色等,此时就需要拓展ComboBox组件了。 开始做这个程序时,我没有思路,在csdn 阅读全文
posted @ 2018-12-21 16:49 编程世界里晃荡 阅读(1959) 评论(0) 推荐(0) 编辑
摘要: 类型含义存储描述备注 CHAR 固定长度字符串 最大长度2000bytes VARCHAR2 可变长度的字符串, 最大长度4000bytes 可做索引的最大长度749 NCHAR 根据字符集而定的固定长度字符串 最大长度2000bytes NVARCHAR2 根据字符集而定的可变长度字符串 最大长度 阅读全文
posted @ 2018-11-26 09:36 编程世界里晃荡 阅读(22770) 评论(1) 推荐(2) 编辑
摘要: Oracle连接添加的引用不同,会存在数据类型不同以及其他一些差别,就工作中遇到的问题暂时总结下。 两种不同的添加引用语句: (1)System.Data.OracleClient; (2)Oracle.DataAccess.Client; Oracle.DataAccess.Type; 采用第二种 阅读全文
posted @ 2018-11-26 09:30 编程世界里晃荡 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 1、直接返回DataSet对象 特点:通常组件化的处理机制,不加任何修饰及处理; 优点:代码精减、易于处理,小数据量处理较快; 缺点:大数据量的传递处理慢,消耗网络资源; 建议:当应用系统在内网、专网(局域网)的应用时,或外网(广域网)且数据量在KB级时的应用时,采用此种模式。 2、返回DataSe 阅读全文
posted @ 2018-11-22 17:46 编程世界里晃荡 阅读(1623) 评论(1) 推荐(1) 编辑
摘要: acle连接添加的引用不同,会存在数据类型不同以及其他一些差别,就工作中遇到的问题暂时总结下。 两种不同的添加引用语句: (1)System.Data.OracleClient; (2)Oracle.DataAccess.Client; Oracle.DataAccess.Type; 采用第二种引用 阅读全文
posted @ 2018-11-22 17:42 编程世界里晃荡 阅读(207) 评论(0) 推荐(0) 编辑