将文本插入TextBox控件的光标位置!
摘要:有时我们可能会遇到需要将一些文本插入到TextBox控件的当前光标位置的需求,实际上这个相当容易实现,只需一行代码:textBox1.Text=textBox1.Text.Insert(textBox1.SelectionStart, "这是插入的文本");
阅读全文
posted @
2009-08-19 10:17
周雪峰
阅读(621)
推荐(0) 编辑
CLR的程序集定位算法
摘要:CLR是如何定位我们需要加载的程序集的呢?实际上CLR按如下的顺序来定位程序集:1,如果程序集有强名称,在首先在全局程序集缓(GAC)中查找程序集。 2,如果程序集的强名称没有正确指定或GAC中找不到,那么通过配置文件中的<codebase>元素指定的URL来查找3,如果没有指定强名称或是在GAC中找不到,CLR会探测特定的文件夹: 假设你的应用程序目录是C:\AppDir,<...
阅读全文
posted @
2009-08-18 12:47
周雪峰
阅读(330)
推荐(0) 编辑
小议GetHashCode()方法
摘要:重写GetHashCode()方法必须遵循如下三条规则: 1,如果两个对象相等,它们必须产生相同的散列码 2,对于任意对象o,o.GetHashCode()必须是一个实例不变式,也就是说无论在o上调用什么方法,o.GetHashCode()必须返回同样的值。 3,散列函数应该在所有整数中产生一个随机的分布,这样才能获得效率的提升 下面我说说GetHashCode()方法的默认实现: 对于引用类...
阅读全文
posted @
2009-08-16 21:46
周雪峰
阅读(465)
推荐(0) 编辑
关于Console.Read()方法的一些误解!
摘要:一些初学者常常会对Console.Read()方法产生一些误解!具体是什么误解呢?我们先看一段代码: static void Main(string[] args){ int i1 = 123; Console.WriteLine(d1); Console.Read(); int i2 = 456; Console.WriteLine(_i2); Console.Read(); //这...
阅读全文
posted @
2009-08-12 22:22
周雪峰
阅读(664)
推荐(2) 编辑