
DotNet
文章平均质量分 68
superzbo
我是个程序员~
展开
-
委托个委托链
委托,把方法作为参数传递,而方法的类型,就是委托。public partial class Form1 : Form { public delegate void GreetingDelegate(string name); public Form1() { InitializeComponent();转载 2013-08-20 16:29:03 · 496 阅读 · 0 评论 -
归并排序,前面的有点乱
看了前面写的,貌似不是怎么清楚,用递归写了一次,本质上两个数的交换,也是最小单位的序列归并,知道了这个就知道了递归的终点。using System;using System.Collections.Generic;using System.Linq;using System.Text;using NUnit.Framework;namespace zboTest{ [原创 2013-09-04 16:52:08 · 547 阅读 · 0 评论 -
DotNet Assembly 内容
一个exe里有些什么东西?1. PE32 header: 这是windows需要的标准信息。2. CLR header:里面有目标CLR的版本,CUI或者GUI的入口MethodDef token,强名的签名。3. Matadata:元数据 其中包含了3中表格:1.definition table* ModuleDef (包含了文件名,后缀,和一个编译器产生的ID)*翻译 2013-09-09 20:47:02 · 604 阅读 · 0 评论 -
.Net上的线程
1. 托管线程其实是一个虚的线程,一个操作系统线程可以运行多个托管线程的代码。2. 获得线程号,用.net 1.1时代:Thread.CurrentThread.GetHashCode(), .net 2.0时代:Thread.CurrentThread.ManagedThreadId3. join 函数,用来等待线程的结束。4. newThread.Priority = Thre原创 2013-08-27 21:19:41 · 572 阅读 · 0 评论 -
复习快速排序
using System;using System.Collections.Generic;using System.Linq;using System.Text;using NUnit.Framework;namespace zbo{ [TestFixture] public class QuickSort { int[] buffer =原创 2013-08-26 16:31:57 · 466 阅读 · 0 评论 -
N个筛子,掷出M值的可能性
思路是用递归把所有可能性都计算出来,放在一个Dictionary里面。using System.Collections.Generic;using System.Linq;using NUnit.Framework;namespace ClassLibrary{ [TestFixture] public class GambleTest { [原创 2013-08-25 13:12:30 · 760 阅读 · 0 评论 -
树的路径
遍历一个树,把经过的node放到一个list里,找到就打印出。找完了,退一个node出来。using System;using System.Collections.Generic;using System.Linq;using System.Text;using NUnit.Framework;namespace ClassLibrary{ [TestFixture原创 2013-08-25 14:18:10 · 987 阅读 · 0 评论 -
大小细节
先说int的大小:32位上,第一位是1是负数,第一位是0是正数,负数最小值可以用1000000...(31个0)来表示.但正值只能是01111...(31个1来表示)所以最小的负数是 -2^31=-2147483648最小的正数是 2^31=2147483648-1=2147483647==============================================原创 2013-08-22 14:00:27 · 556 阅读 · 0 评论 -
Dotnet类库中的HashTable实现
原文:http://www.cnblogs.com/osamede/archive/2008/01/30/1058211.html摘要这个HashTable用开放定址法解决冲突,用双散列法进行探测。装填因子过高之后使用再散列法扩充,涉及到的算法都不是很复杂,即使不使用数学工具,也可以简单的分析下:-) 。本文以.net fx's HashTable为例,回顾Ha转载 2013-08-20 15:59:06 · 503 阅读 · 0 评论 -
装箱和拆箱的例子,value type的接口
value type的接口是什么用的呢?应该怎么用?using System;using NUnit.Framework;namespace ClassLibrary{ [TestFixture] public class ClassLib { public interface IChange {翻译 2013-09-11 16:45:37 · 695 阅读 · 0 评论