摘要: 首先引用命名空间using System.Reflection了解一下 Assembly 类//// 摘要:// 表示一个程序集,它是一个可重用、无版本冲突并且可自我描述的公共语言运行时应用程序构造块。public abstract class Assembly我们把Model类都约定好放在... 阅读全文
posted @ 2015-10-26 21:12 多夢的歲月 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 最近客户反映系统总是时不时的卡死一次,开始以为是电脑环境问题,后来发现其他电脑上也会出现这种问题。收到反馈后,就开始找原因呀 ,重现呀。折腾了一上午终于找到了原因:“死锁”; 阅读全文
posted @ 2013-12-26 11:42 多夢的歲月 阅读(1875) 评论(2) 推荐(1) 编辑
摘要: 测试 阅读全文
posted @ 2013-12-05 11:38 多夢的歲月 阅读(271) 评论(2) 推荐(0) 编辑
摘要: public static string Replace(string oldStr) { if (string.IsNullOrEmpty(oldStr)) { return ""; } string str2 = Regex.Replace(oldStr, @"[\[\+\\\|\(\)\^\*\""\]'%~#-&]", delegate(Match match) { if (match.Value ==... 阅读全文
posted @ 2013-10-18 10:46 多夢的歲月 阅读(4203) 评论(0) 推荐(0) 编辑
摘要: 插入排序法是一种适用于少量元素的排序,其时间复杂度为O(n^2)。 以下是使用插入排序算法进行排序的泛型版本:/********************************************** * 类 名 称: InsertionSort * * 命名空间: DreamDays.Core.Algorithms * * 作 者: DreamDays * * 说 明: 按照插入排序法对集合进行排序 * * 时 间:2013年04月14日 *********************************************/using System;... 阅读全文
posted @ 2013-04-14 18:13 多夢的歲月 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 要求:1,选中行时,不改变行的背景色 ,在行的顶部和底部划线表示2,当满足条件时,在行的中间划线下面的例子简单实现这两个要求/********************************************** * 作 者: DreamDays * * 说 明: DataGridViewDemo:行划线 * * 时 间:2012年05月01日 *********************************************/using System.Drawing;using System.Windows.Forms;namespace WinForm... 阅读全文
posted @ 2012-05-01 18:50 多夢的歲月 阅读(2928) 评论(0) 推荐(2) 编辑
摘要: CSharp中事件基于委托 ,事件为委托提供了一种发布、订阅的机制。本人为了熟悉事件的发布、订阅机制 ,就写了一个小程序来演示发布事件和 订阅事件。/********************************************** * 类 名 称: DateTimeEventArgs * * 命名空间: Delegates * * 作 者: DreamDays * * 说 明: 定制自己的Eventargs,包含相关的时间信息 * * 时 间:2012年04月08日 *******************************************... 阅读全文
posted @ 2012-04-08 21:01 多夢的歲月 阅读(589) 评论(1) 推荐(1) 编辑
摘要: 工作中,我们常常需要用到Hashtable保存数据 ,再添加、获取和移除键值时往往要重复的进行 null 值的判断,而且常常抛出“指定的键不存在" 或 ”已添加项。字典中的关键字:“Key”所添加的关键字:“Key” 的异常。这使得我们要反复的判断‘Key’是否存在。于是面向对象的三大特性之一:继承就可以派上用场了。(三大特性为:继承、多态、封装) 继承分为实现继承(继承一个基类型)和 接口继承(只继承了函数的签名),这里主要说的是实现继承。通过继承 ,我们可以在派生类中使用关键字 override 来重写基类中声明为 virtual 的属性和方法。也可以加入为自己量身定做的扩展方法 阅读全文
posted @ 2012-04-07 23:27 多夢的歲月 阅读(1046) 评论(0) 推荐(0) 编辑
摘要: 索引器(indexer)是一种特殊的类方法 ,允许使用一个看起来像获取数组元素一样的方法来访问类的内部数据 。下面使用BitList类来演示 indexer的简单用法 。 在BitList类中 ,索引器返回 number 域 第 i 个比特位(bit)的值 。 public class BitList { private BitList() { } private static BitList instance; //获取单实例 public static BitList GetInstance... 阅读全文
posted @ 2012-04-04 21:07 多夢的歲月 阅读(5744) 评论(0) 推荐(0) 编辑