.NET 知识
RubbyZK
我是一名.NET开发人员,请多多指教
展开
-
字符串连接性能(转载)
http://www.cnblogs.com/JeffreyZhao/archive/2009/11/26/string-concat-perf-1-benchmark.html转载 2010-03-16 09:21:00 · 469 阅读 · 0 评论 -
利用反射调用带参数的构造函数创建对象
根据反射机制,调用带参数的构造函数创建对象时1.不管类的访问权限是否为public ,当前被调用的构造函数一定要是public 的。2.在调用CreateInstance方法时,参数args中的值一定要转化成构造函数参数对应的类型。ICash cash=(ICash)Assembly.GetAssembly(typeof(CashFactory)).CreateInstance("策略模式.CashReturn", false, BindingFlags.Default, null, new object[原创 2011-05-18 15:28:00 · 3579 阅读 · 0 评论 -
C# 多线程中BeginInvoke和EndInvoke方法
<br /> <br />开发语言:C#3.0<br />IDE:Visual Studio 2008<br />一、C#线程概述<br />在操作系统中一个进程至少要包含一个线程,然后,在某些时候需要在同一个进程中同时执行多项任务,或是为了提供程序的性能,将要执行的任务分解成多个子任务执行。这就需要在同一个进程中开启多个线程。我们使用C#编写一个应用程序(控制台或桌面程序都可以),然后运行这个程序,并打开windows任务管理器,这时我们就会看到这个应用程序中所含有的线程数,如下图所示。<br /> <b原创 2010-08-31 17:53:00 · 1130 阅读 · 0 评论 -
Nullable类型
<br />出处:http://club.topsage.com/thread-1585168-1-1.html<br /> <br /> <br />在C#1.x的版本中,一个值类型变量是不可以被赋予null值的,否则会产生异常。在C#2.0中,微软提供了Nullable类型,允许用它定义包含null值(即空值)的数据类型,这对处理数据库中包含可选字段以及很多方面都有很大帮助。<br /><br />定义Nullable类型<br /><br />定义一个nullable类型非常类似于定义一个非nulla原创 2010-06-07 15:11:00 · 664 阅读 · 0 评论 -
生成进度条图标的网址
<br />http://www.jiucool.com/<br /> <br /> <br />http://www.cnblogs.com/clarkzheng/archive/2006/12/27/640992.html<br /> <br /> 自动生成“正在加载ing……”的图标Monday, January 5th, 2009 at 18:14久酷<br />今天在网站加了一个正在加载中的效果!我想大家进来的时候都应该发现了吧! (当然啦,如果你网速够快,可能看不到加载效果直接就进来啦!哈)<原创 2010-07-18 20:20:00 · 805 阅读 · 0 评论 -
C#多线程强制退出程序
<br />Thread.IsBackground 设置线程为后台线程。<br />msdn 对前台线程和后台线程的解释:托管线程或者是后台线程,或者是前台线程。后台线程不会使托管执行环境处于活动状态,除此之外,后台线程与前台线程是一样的。一旦所有前台线程在托管进程(其中 .exe 文件是托管程序集)中被停止,系统将停止所有后台线程并关闭。通过设置 Thread.IsBackground 属性,可以将一个线程指定为后台线程或前台线程。例如,通过将 Thread.IsBackground 设置为 true,就原创 2010-07-12 13:59:00 · 3077 阅读 · 0 评论 -
.net 下载文件的方法贴
<br />http://topic.csdn.net/u/20100101/11/31f537a5-e615-4588-aac8-c82acf1241bb.html<br />转载 2010-07-07 11:05:00 · 877 阅读 · 0 评论 -
C#程序设计及其应用
http://cf.pku.cn/tds/csharp/原创 2010-04-26 17:25:00 · 739 阅读 · 0 评论 -
Console 花样
http://blog.csdn.net/yolle/archive/2006/12/10/1437349.aspx原创 2010-04-08 15:49:00 · 484 阅读 · 0 评论 -
堆和栈的区别
一、预备知识-程序的内存分配一个由C/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)- 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) - 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区)(static)-,全局变量原创 2010-04-13 18:08:00 · 445 阅读 · 0 评论 -
C# IDisposable
http://dearymz.blog.163.com/blog/static/20565742009102745358396/原创 2010-03-23 18:36:00 · 473 阅读 · 0 评论 -
JavaScript精粹读书笔记
http://blog.csdn.net/mouyong/archive/2009/10/02/4626852.aspx转载 2010-03-19 21:40:00 · 439 阅读 · 0 评论 -
Castle 开发系列文章
http://terrylee.cnblogs.com/archive/2006/04/28/castl_ioc_article.html转载 2010-03-19 15:56:00 · 502 阅读 · 0 评论 -
.NET 多线程必须搞清楚的几个问题
.NET多线程相关原创 2011-05-07 11:20:00 · 1014 阅读 · 1 评论