摘要:
转自:http://www.cnblogs.com/niyw/archive/2010/09/20/1832077.html引言 本篇文章主要介绍.NET中6个重要的概念:栈,堆,值类型,引用类型,装箱,拆箱。文章开始介绍当你声明一个变量时,编译器内部发生了什么,然后介绍两个重要的概念:栈和堆;最... 阅读全文
摘要:
转自:http://www.cnblogs.com/psunny/archive/2009/07/07/1518812.html深刻理解C#中资源释放今天我的一个朋友看到我写的那篇《C#中用AJAX验证用户登录》时,给我指出了点小毛病。就是在用户登录时,如果用户登录失败,在下面这段代码中,都会new... 阅读全文
摘要:
要求: 1.要有联动性,老鼠和主人的行为是被动的。 2.考虑可扩展性,猫的叫声可能引起其他联动效应。我么能事件来一步一步来实现: 将要执行的老鼠逃跑,和主人惊醒的行为注册到事件中,猫叫之后引发事件的执行! 1、声明一个委托namespace ConsoleTest.MouseAndCat{ public delegate void Delegate();} 2、因为是由猫叫引发的事件执行,所有事件声明在猫类中namespace ConsoleTest.MouseAndCat{ public class Cat { public event Deleg... 阅读全文
两个数组 [n] [m] n>m 第一个数组的数字无序排列 第二个数组为空 取出第一个数组的最小值 放到第二个数组中第一个位置, 依次类推. 不能改变A数组,不能对之进行排序,也不可以倒到别的数组中。
摘要:
方法一、 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... 阅读全文