摘要:
在"C#中List是怎么存放元素的"中,分析了List的源码,了解了List是如何存放元素的。这次,就自定义一个泛型集合类型,可实现添加元素,并支持遍历。 该泛型集合类型一定需要一个添加元素的方法,在添加元素的时候需要考虑:当添加的元素超过当前数组的容量,就让数组扩容;为了支持循环遍历,该泛型集合类型必须提供一个迭代器(实现IEnumerator接口)。 public class MyL... 阅读全文
posted @ 2014-09-17 23:55
Darren Ji
阅读(2308)
评论(2)
推荐(0)
摘要:
假设有一个规定长度的数组,如何扩容呢?最容易想到的是通过如下方式扩容: class Program { static void Main(string[] args) { int[] arrs = new[] {1, 2, 3, 4, 5}; arrs[5] = 6; } }
报错... 阅读全文
posted @ 2014-09-17 22:02
Darren Ji
阅读(15289)
评论(4)
推荐(0)
摘要:
查看是否安装.NET Framework→%SystemRoot%\System32→如果有mscoree.dll文件,表明.NET Framework已安装 查看安装了哪些版本的.NET Framwork→开始-运行→输入cmd→输入如下命令dir %WINDIR%\Microsoft.Net\Framework\v* 查看安装的所有CLR版本→打开"VS2012命令提示"→输入CLRV... 阅读全文
posted @ 2014-09-17 16:19
Darren Ji
阅读(1230)
评论(0)
推荐(0)
摘要:
本篇体验静态变量、静态构造函数和静态类。 静态变量 静态变量位于栈上,它是一个全局变量,在编译期就已经生成。 public class Cow { public static int count; private int id; public Cow() { id = ++count; ... 阅读全文
posted @ 2014-09-17 09:20
Darren Ji
阅读(1031)
评论(0)
推荐(1)
浙公网安备 33010602011771号