原来如此.................
2010-8-20 14:01:05 木栅
呵呵...这个我刚从CSDN看完..... 现在看看那个人家为什么选择J2EE的,..我也一直在纳闷这个问题!!
2010-8-20 13:37:08 木栅
数据库如何设置,会自动备份??
2009-12-14 21:20:22 李思
老师,请写一篇关于程序控制打印机打印的文章吧。
2009-12-14 21:18:40 李思
hao
2009-12-8 22:02:19 huangliuhong
2009-12-8 0:22:57 匿名用户
看到你的文章,美的让我心碎,你总是说,我也可以,也可以写出那么美的句子,可是,当我再一次看到你的文章,我流泪...
2009-12-3 10:41:21 李思
thanks
2009-12-3 9:13:47 李思
呵呵~~看了我懂得很多
2009-11-28 14:28:41 黄柳鸿
太谢谢你`~~
2009-11-28 14:27:56 匿名用户
1.在为中使用几种新的数据类型——枚举和结构变量值不需要变化时,可以使用常量;常量很多时,可以使用枚举对常量分类管理,新定义的枚举类型本身也是一个类型,枚举是一组指定的常数;Color.Red不是枚举,而是结构。
1.1.常量常量是在程序使用过程中不会发生变化的变量。注意:常量也是变量的一种。const 类型 变量名 = 值;
1.2.使用枚举避免不合理赋值枚举主要是为了避名不合理赋值,使用枚举,使用代码更易于维护,更易于输入,也使用代码更加清晰。(1)枚举值转为字符串用ToString()方法(2)从字符串转为枚举值A.将字符串转为Enum类型Enum.Parse(typeof(枚举类型名称),"要转化的枚举值字符串")B.再对其强制转为目标枚举类型(枚举类型)(Enum.Parse(typeof(枚举类型名称),"要转化的枚举值字符串"))(3)DialogResult是枚举类型(4)枚举主体中,不能定义属性和方法
1.3.跟类很相似的类型——结构Color.Red不是枚举,而是结构。(1)结构的定义可以有属性和方法,字段不能赋初值。(2)结构的使用可以不用new,而用结构名称访问成员即可。注意,必须为结构成员赋初值,结构成员没有默认值。(3)结构的构造函数结构可以有构造函数,但不能添加无参的构造函数,因为系统已经提供了。(4)结构与类的区别
2.理解C#中的值类型和引用类型
2.1.值类型的变量直接存储值(1)源自于System.ValueType家族;(2)值类型的变量总是直接包含自身的变量值;(3)将一个值类型的变量赋给另一个值类型的变量,将复制包含的值;(4)值类型主要包括:基本数据类型、枚举类型和结构类型。
2.2.引用类型的变量存储指向变量的引用(1)源自System.Objecdt家族;(2)它存储的是值的引用;(3)引用类型变量的赋值只复制对象的引用,而不复制对象本身;(4)主要的引用类型有:类类型、接口等,还有数组、String等。
2.3.装箱和拆箱(1)值类型转换为引用类型:装箱(2)引用类型转换为值类型:拆箱拆箱时,其目标值类型要与数据类型一至,否则会发生异常。所以,拆箱时要进行异常处理。
2.4.参数传递(1)值方式传递参数是值类型时:不会改变值参数是引用类型时:会改变
(2) ref引用方式传递参数是值类型时:都会改变参数是引用类型时:都会改变
(3)out传递:它并不是一种传递方式,而是输出方式,方法需要返回多个值时的解决方案
2.5.细分值类型和引用类型
P73:int和float是值类型,且是结构类型
结构和类的区别:(1)结构是值类型,类是引用类型;(2)结构中主要是数据和基本计算,类中有大量的逻辑操作;(3)类用得比较多。
3.在类中使用索引器数组使用索引下标来访问元素,要非常清楚各元素的索引,这非常难记,能不能用容易护的内容来访问呢?
3.1.自定义索引器索引器类似于属性,返回类型为元素类型,属性名为this,之后是[下标类型 下标变量]。即:public 元素类型 this[下标类型 下标变量]{ get{ return 某个元素; }}
3.2.索引器的特点和应用定义一个索引器的时候,要使用this关键字,get/set访问器类似于属性。DataReader["列名"]和DataRow["行名"]都是索引器。
4.使用类图类图描述类信息和类间的关系。分为VS2005的类图和通用类图。下面是通用类图的表示:私有成员:-公有成员:+
姓名: (游客) 记住我的信息?
主页:
发表评论:
请您将字数限制在 3000 以内
验证码: