摘要: 转自:http://www.cnblogs.com/niyw/archive/2010/09/20/1832077.html引言 本篇文章主要介绍.NET中6个重要的概念:栈,堆,值类型,引用类型,装箱,拆箱。文章开始介绍当你声明一个变量时,编译器内部发生了什么,然后介绍两个重要的概念:栈和堆;最... 阅读全文
posted @ 2013-06-25 22:04 武沛齐 阅读(676) 评论(0) 推荐(1) 编辑
摘要: 转自:http://www.cnblogs.com/psunny/archive/2009/07/07/1518812.html深刻理解C#中资源释放今天我的一个朋友看到我写的那篇《C#中用AJAX验证用户登录》时,给我指出了点小毛病。就是在用户登录时,如果用户登录失败,在下面这段代码中,都会new... 阅读全文
posted @ 2013-06-25 22:00 武沛齐 阅读(748) 评论(0) 推荐(0) 编辑
摘要: 要求: 1.要有联动性,老鼠和主人的行为是被动的。 2.考虑可扩展性,猫的叫声可能引起其他联动效应。我么能事件来一步一步来实现: 将要执行的老鼠逃跑,和主人惊醒的行为注册到事件中,猫叫之后引发事件的执行! 1、声明一个委托namespace ConsoleTest.MouseAndCat{ public delegate void Delegate();} 2、因为是由猫叫引发的事件执行,所有事件声明在猫类中namespace ConsoleTest.MouseAndCat{ public class Cat { public event Deleg... 阅读全文
posted @ 2013-06-25 18:45 武沛齐 阅读(2326) 评论(0) 推荐(0) 编辑
摘要: 方法一、 protected int[] fun() { int[] b = { -20, 9, 7, 37, 38, 69, 89, -1, 59, 29, 0, -25, 39, 900, 22, 13, 55 }; int[] a = new int[17]; int min = 0; int max = 0; for (int i = 1; i b[i]) { min = i; } if (b[max] a... 阅读全文
posted @ 2013-06-25 12:00 武沛齐 阅读(660) 评论(0) 推荐(0) 编辑