摘要: C#中数组使用算是变化比较大的,最大的特点就是在声明时可定义动态长度数组了,即数组的长度不要求是一个常量,而可以是一个运行时生成的量,只要在数组声明和定义之前,数组长度能够经过计算或者输入而得到,这样的数组声明都是合法的。 同时一个较大的不同在于,数组定义方式与类变量相似,都是需要通过new函数来分配空间。比如: int [] pins = new int [10]; 另外,数组可以在定义的... 阅读全文
posted @ 2009-06-01 00:03 超越菜鸟 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 和C++中接触到的struct结构不太相同的一点是,C#中的struct内可以内嵌函数作为成员,或者从某种意义上说,struct类型与类类型有着非常多的相似之处。所有的不同点归纳如下: 1. struct为值类型,定义在栈上,类为引用类型,定义在堆上。 2. 使用struct时,不能自定义默认构造函数,因为系统会自动生成并初始化变量,如果自定义构造函数(非默认),系统要求程序中对所有成员变量进... 阅读全文
posted @ 2009-05-31 23:28 超越菜鸟 阅读(136) 评论(0) 推荐(0) 编辑
摘要: enum用法 例: enum Poker { Spade, Heart, Clubs, Diamands } Poker p = Poker.Heart; 注意:1. 末尾有无分号结束符都可以          2. 将enum定义部分放置在类定义之前,若放在类中main函数中会报错(原因还未考虑过) &#... 阅读全文
posted @ 2009-05-31 02:28 超越菜鸟 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 如此多的技术类文章,如此多的牛人大哥,如此美妙的研究氛围,我决定,安家于此,广览多思,好生修行,让自己快速走上技术之路,品味技术之美~ 本人系菜鸟,仅有一些基础理论,渴求实践、渴求动手,愿在各位大哥指引下在技术上有所收益,也承蒙大哥们照应,小弟这厢先有礼了~~ 阅读全文
posted @ 2008-10-03 23:02 超越菜鸟 阅读(137) 评论(0) 推荐(0) 编辑