自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 装箱和拆箱之间的数据类型转换

基类和派生类都是引用类型的,但转换规则也适用于值类型对于结构和基本值类型,不能从其派生,所以基本结构和派生结构之间的转换总是基本类型和System.Object之间的转换装箱过程是指从结构或基本类型到Object的转换,而拆箱与此相反,前者是从派生类到基类之间的转换,所以是隐式的,例如:      Currency balance = new  Currency();     ob

2007-02-02 20:16:00 914

原创 关于类型转换

关于类型转换,这里只列举类之间的类型转换其难点有在基类和派生类之间的数据类型转换:在面向对象编程中,派生类实际上是基类的实例,但加上了一些额外信息.在基类上所有的函数和字段也都在派生类上定义了,所以派生类可以隐式转换为基类,看下面的例子            Equals eq1 = new Equalss(); //基类和派生类之间的数据转换            Equals

2007-02-02 20:15:00 580

原创 第5章 运算符和类型强制转换

本章有以下主要概念:一:类型的安全性;二:对象的相等比较;三:运算符重载;四:用户定义的数据类型转换C#运算符和C语言有些差不多,对运算符的学习主要在运算符重载运算符重载也许有些奇怪,为什么要重载运算符呢?^_^在有些时候尤其是数学上的运算需要,比如量子力学中矩阵运算比较多,那么*运算符在这里就不是简单的数字相乘的意思,我们需要重新定义*的意思,即所谓的运算符重载,下面举个

2007-02-02 20:14:00 713

原创 C#构造函数的工作方式

构造函数是如何工作的呢?   一般情况下,如果没有提供任何构造函数,编译器会在后台创建一个默认的构造函数.这是一个非常基本的构造函数,它只能把所有的成员字段初始化为标准的默认值()引用类型为空引用,数字类型为0,bool为false当基类及派生类都没有定义构造函数(即只有编译器创建的默认的构造函数时),派生类的默认的构造函数将首先调用基类的默认构造函数,默认的构造函数都没有参数,一级一级直

2007-02-02 20:12:00 809

原创 C#的构造函数

今天花了一天时间学习构造函数,唉 如果只有C语言的基础,那么学习构造函数可能写困难--我只是如此,唉!构造函数的定义很简单,就是用于初始化类的成员.但构造函数的工作方式有写麻烦>_构造函数大体上分为静态构造函数和实例构造函数,实例构造函数当然就是在实例化类的时候执行,理解起来比较简单,而静态构造函数有些特别:静态构造函数只执行一次,在C#中,静态构造函数一般在第一次调用类的成员之前执行

2007-02-02 20:10:00 1225

原创 CSharp雪欢迎您

欢迎您的到来,这里记录我的C#学习日记,请多指教^_^

2007-02-02 20:08:00 610

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除