- 博客(9)
- 收藏
- 关注
转载 【WindowsPhone】利用反射初始化和添加 SQLite数据库
首先引用命名空间using System.Reflection了解一下 Assembly 类//// 摘要:// 表示一个程序集,它是一个可重用、无版本冲突并且可自我描述的公共语言运行时应用程序构造块。public abstract class Assembly我们把Model类都约定好放在同一个命名空间下,下面以User类为例:...
2015-10-26 21:12:00
109
转载 WinForm中的一种死锁场景
最近客户反映系统总是时不时的卡死一次,开始以为是电脑环境问题,后来发现其他电脑上也会出现这种问题。收到反馈后,就开始找原因呀 ,重现呀。折腾了一上午终于找到了原因:“死锁”; 这个死锁发生的有点奇怪。因为只有一个同步根,怎么也会死锁呢。下面写一段小代码 描述一下发生死锁的情形: 1: using System; 2: using System.Coll...
2013-12-26 11:42:00
249
转载 Windows Live Writer 测试2
1: using System; 2: using System.Collections.Generic; 3: using System.Linq; 4: using System.Text; 5: using System.Runtime.Serialization.Json; 6:...
2013-12-05 11:38:00
119
转载 使用 DataTable.Select 方法时 ,特殊字符的转义方法
public static string Replace(string oldStr) { if (string.IsNullOrEmpty(oldStr)) { return ""; } string str2 = Regex...
2013-10-18 10:46:00
1152
转载 插入排序
插入排序法是一种适用于少量元素的排序,其时间复杂度为O(n^2)。 以下是使用插入排序算法进行排序的泛型版本:/********************************************** * 类 名 称: InsertionSort * * 命名空间: DreamDays.Core.Algorithms * * 作 者: ...
2013-04-14 18:13:00
68
转载 利用DataGridView 的 RowPostPaint 事件 和 CellFormatting 事件 对行划线
要求:1,选中行时,不改变行的背景色 ,在行的顶部和底部划线表示2,当满足条件时,在行的中间划线下面的例子简单实现这两个要求/********************************************** * 作 者: DreamDays * * 说 明: DataGridViewDemo:行划线 * * 时 ...
2012-05-01 18:50:00
345
转载 事件发布的小程序
CSharp中事件基于委托 ,事件为委托提供了一种发布、订阅的机制。本人为了熟悉事件的发布、订阅机制 ,就写了一个小程序来演示发布事件和 订阅事件。/********************************************** * 类 名 称: DateTimeEventArgs * * 命名空间: Delegates * * 作 者: Drea...
2012-04-08 21:01:00
168
转载 对Hashtable进行简单重写 和 扩展
工作中,我们常常需要用到Hashtable保存数据 ,再添加、获取和移除键值时往往要重复的进行 null 值的判断,而且常常抛出“指定的键不存在" 或 ”已添加项。字典中的关键字:“Key”所添加的关键字:“Key” 的异常。这使得我们要反复的判断‘Key’是否存在。于是面向对象的三大特性之一:继承就可以派上用场了。(三大特性为:继承、多态、封装) 继承分为实现继承(继承一个基...
2012-04-07 23:27:00
114
转载 CSharp中索引器的简单使用
索引器(indexer)是一种特殊的类方法 ,允许使用一个看起来像获取数组元素一样的方法来访问类的内部数据 。下面使用BitList类来演示 indexer的简单用法 。 在BitList类中 ,索引器返回 number 域 第 i 个比特位(bit)的值 。 public class BitList { private BitList()...
2012-04-04 21:07:00
281
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人