使用IList做数据源的排序
本文章来自奎宇工作室通常用IList作为数据源时,默认都是不可以排序的,这对喜欢用对象集合作为数据源的人来说比较不爽,经过一翻搜索,发现一个比较好的类,可以将IList集合进行排序,具体如下: &...
C# Action无参委托详解(转载)
C#定义好的委托还是很多的,这是典型的一个。这个委托是一系列无参无返回值的方法的封装。毕竟很多时候我们所定义的一系列方法都是无参数无返回值的所以这个委托还是具有相当大和普遍的用处。MSDN的简单注义是:...
软件测试工具
常用软件测试工具性能测试一般用Loadrunner;功能测试一般用WinRunner和QTP;安全性测试一般用WAS;
网络嗅探工具httplook,Wireshark
post客户端向服务器发送数据get客户端获取服务器的数据用到一个工具httplook,详情查看http://baike.baidu.com/view/1983839.htmhttp应答状态http://baike.baidu.com/view/2380509.htmhttplook是一款很不错的http...
算法
回忆了一下我N年前学习的东东,维持记忆 //冒泡算法排序:两个两个的比较,将最小的放前面static void Main(string[] args) { int[] array = { 23, 45, 16, 7, 42 }; int length = array.Length...
进程之间通信--使用命名管道完成
你曾经需要在同一台机器的两个.NET应用程序间进行数据交换吗?例如,一个Web站点和一个Windows服务?.NET框架提供了几种好的选择来完成进程间通信(IPC):Web Service,Remoting。最快的是Remoting,因为它使用TCP...
一个进程(Process)最多可以生成多少个线程(Thread)
1.进程中创建线程的限制默认情况下,一个线程的栈要预留1M的内存空间,而一个进程中可用的内存空间只有2G,所以理论上一个进程中最多可以开2048个线程,但是内存当然不可能完全拿来作线程的栈,所以实际数目要比这个...
c# dictionary的用法
Dictionary<int,string> 它是个泛型它本身有集合功能时,可以把它看成数组它的结构Dictionary<[key],[value]>它的特点:存入的对象需要与[key]的值一一对应的存入泛型 举例:通过某一[key]找到特定的值//...
值类型,引用类型,数据转换
值类型:参数传递时,传的是自身的数据引用类型:传递时,传的是内存地址 隐式转换:将窄数据类型转换为宽数据类型。(扩展转换)显式转换:将宽数据类型转换为窄数据类型。(收缩转换)...
反射Reflection
简单的理解:通过exe或DLL可以得到其源码,并可以进行相应的操作System.Reflection.Assembly这个类是可以通过程序集(exe,dll)名称,反射出这个程序集中的内容(引用,方法等等).例如我有一个叫sample.dll的文件,他的...
委托delegate
近似C++中的指针,它是事件与方法中间的桥梁 委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递,这种将方法动态地赋给参数的做法,可以避免在程序中大量使用If-Else(Switch)...
C#实现在Excel中将连续多列相同数据项合并
/**//// <summary> /// 合并工作表中指定行数和列数数据相同的单元格 /// </summary> &nbs...
微软企业库Enterprise Library 5.0
学习视频下载地http://www.msdnwebcast.net/webcast/1/2080/在线学习http://archive.cnblogs.com/a/1814479/ 1.简介Enterprise Library是微软Patterns & Practices 项目组推出的公共模块解决方案,用来解...
接口
通过引用dll来调用 namespace Common{public interface Interface1 { string GetUrl(); }}winform窗体的继承using 接口类Common;namespace l...
Windows Mobile 开发工具和资源
Windows Mobile 开发工具和资源 http://www.cnblogs.com/upto/archive/2007/03/13/mobile-development-tools.html sdk http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=20686a1...
C#跨线程访问控件解决,用delegate
先来看一个简单的例子namespace WindowsFormsApplication1{ public partial class Form1 : Form { /// <summary> &nbs...
微软通用类库下载SQLHelper
http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=bcb166f7-dd16-448b-a152-9845760d9b4c 微软企业图书馆是一家集可重复使用的应用软件开发人员专门设计来协助块与普通企业发展...
保存txt文件汉字出现乱码
用以下编码方式保存txt文件Encoding.GetEncoding("gb2312")
遍历一个DataTable中的每行每列
DataTable dt = ds.Table[0]; if (dt != null && dt.Rows.Count > 0) { foreach (DataRow dr in d...
批量安装系统补丁
怎么才能批量安装系统补丁呢?难道要一个一个的去双击?当然不会,<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->echo off::关闭显示信息del ...