随笔分类 -  C#学习

MicroSoft Visual Studio 2008 C# study
摘要:C#中数组使用算是变化比较大的,最大的特点就是在声明时可定义动态长度数组了,即数组的长度不要求是一个常量,而可以是一个运行时生成的量,只要在数组声明和定义之前,数组长度能够经过计算或者输入而得到,这样的数组声明都是合法的。 同时一个较大的不同在于,数组定义方式与类变量相似,都是需要通过new函数来分配空间。比如: int [] pins = new int [10]; 另外,数组可以在定义的... 阅读全文
posted @ 2009-06-01 00:03 超越菜鸟 阅读(116) 评论(0) 推荐(0)
摘要:和C++中接触到的struct结构不太相同的一点是,C#中的struct内可以内嵌函数作为成员,或者从某种意义上说,struct类型与类类型有着非常多的相似之处。所有的不同点归纳如下: 1. struct为值类型,定义在栈上,类为引用类型,定义在堆上。 2. 使用struct时,不能自定义默认构造函数,因为系统会自动生成并初始化变量,如果自定义构造函数(非默认),系统要求程序中对所有成员变量进... 阅读全文
posted @ 2009-05-31 23:28 超越菜鸟 阅读(141) 评论(0) 推荐(0)
摘要:enum用法 例: enum Poker { Spade, Heart, Clubs, Diamands } Poker p = Poker.Heart; 注意:1. 末尾有无分号结束符都可以          2. 将enum定义部分放置在类定义之前,若放在类中main函数中会报错(原因还未考虑过) &#... 阅读全文
posted @ 2009-05-31 02:28 超越菜鸟 阅读(127) 评论(0) 推荐(0)