随笔分类 -  C#

摘要:在衍生类中的方法上使用new和override关键字有何意义,可以通过一系列问题来找到答案。先看一段代码: 1 class Program 2 { 3 static void Main(string[] args) 4 { 5 ... 阅读全文
posted @ 2015-12-10 16:06 PERPAN 阅读(835) 评论(0) 推荐(0)
摘要:转自:http://www.cnblogs.com/lovecindywang/archive/2009/12/25/1632014.html一、前言 (1)开线程的最大数量 每一个线程默认情况下都会占用1M的栈空间(对于普通应用程序来说),在32位Windows平台下可以给一个用户进程使用的程序最大在2G,那么也就是说在程序中使用的线程不能超过2000个,在实际测试中可以发现一般来说开1930左右个线程就会收到内存不足的异常,其实这个数量是绝对够用的,即使复杂的Outlook2007程序一般也只用了50个不到的线程(可以在任务管理器中观察到)。 (2)线程的注意事项 多个线程使用相同... 阅读全文
posted @ 2012-11-28 16:59 PERPAN 阅读(167) 评论(0) 推荐(0)
摘要:1、类的成员即类的静态成员,包括静态变量和静态方法,用关键字static声明。2、类的实例成员只有在调用时才会给其分配内存,类的成员在编译时就分配内存。3、类的成员不能调用类的实例成员,但类的实例成员可以调用类成员 class Program { static void Main(string[] args) { test t = new test(); Console.WriteLine(t.ss()); Console.Read(); } } class test { public string ss() { return s2; } public static string s2 = & 阅读全文
posted @ 2012-09-06 15:51 PERPAN 阅读(281) 评论(0) 推荐(0)