- 博客(7)
- 收藏
- 关注
原创 [学习笔记]C#高级编程第6、7章
第6章 数组多维数组int[,] twodim={{1,2,3},{}}锯齿数组int[][] jagged = new int[3][];//3行任意列Array类用[]声明数组是C#使用Array类的表示方法。在后台使用C#语法,会创建一个派生自抽象基类Array的新类元组数组合并了相同类型的对象,元组合并了不同类型的对象。Pu
2013-04-13 21:13:42 503
原创 [学习笔记]C#高级编程(第5章 泛型)
第5章 泛型 性能ArrayList类的Add(Object value)方法,不指定参数类型,操作值类型参数是需要拆箱装箱ArrayList list=new ArrayList();list.Add(12);int i=(int)list[0];List类的Add(Titem)方法,需要指定T的类型,不需要拆箱装箱var list=new List();
2013-03-20 00:32:52 512
原创 [学习笔记]C#高级编程(第4章)
第4章 继承 隐藏方法 new看这篇解释http://blog.csdn.net/dream1889/article/details/8640223抽象类和抽象函数 abstract关键字abstract声明,包含抽象函数的类是抽象类,抽象类不能实例化,抽象函数不能直接实现,必须在非抽象的派生类中重写abstract class Building{
2013-03-08 00:57:34 429
转载 [杂文]new 隐藏父类的同名方法
转自http://www.cnblogs.com/IAmBetter/archive/2012/02/22/2363485.html说隐藏功能的时候,首先要说一下方法表的结构:内存分为:stack堆栈和heap堆(托管堆)托管堆:又分为GC堆,GC堆由GC回收器控制内存释放,还分为Load堆,Load堆不受GC回收器控制,当Appdomain卸载时,自动释放内存。重点说一下
2013-03-05 23:39:08 733
原创 [学习笔记]C#高级编程(第3章)
第3章 对象和类型 Struct和Class区别Class:存储在堆(heap)上的引用类型Struct:存储在栈(stack)上的值类型,不支持继承,本身继承自System.ValueType,用于简单小数据的结构,new struct时不分配堆内存,Struct中不能默认初始化struct Dimensions{ public doubleLength=1;//
2013-03-04 23:58:07 280
原创 [学习笔记]C#高级编程(1、2章)
.NET Framework4加入命名参数File.Copy(sourceFileName:@"C:\myTestFile.txt",destFileName:@"C:\myOtherFile.txt",overwrite:true);使代码可读性更强,命名参数对编译没有影响 第1章 .NET体系结构在CLR控制下运行的代码成为托管代码System.Va
2013-03-02 17:07:16 295
原创 [学习笔记]C#编程基础1
Console.WriteLine("{0}","Hello");//使用占位符string str = Console.ReadLine();//读取行并赋值Console.ReadKey();//读取键,可以当暂停用//一个解决方案中可以有多个项目//显示行号:工具-->选项-->文本编辑器-->C#-->显示-->行号//程序运行到哪行:调试-->全部中断//转义字符
2011-11-16 16:48:41 1452
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人