小鱼儿-fly

c#,ASP.NET 一条艰辛而漫长的道路...千里之行,始于足下!

导航

2010年10月29日

摘要: 1."==":比较两个变量的值是否相等值类型,若对象的值相等,则"=="返回true,否则返回falsestring类型,==比较字符串的值。对于string 以外的引用类型,若两个对象引用同一个对象,则"=="返回true2. equals()方法比较的是两个对象的内容是否一致。对已引用类型就是比较的是否是同一个对象的引用。a. string类型:未开辟新内存空间,使用的还是a的内存空间,相当于... 阅读全文

posted @ 2010-10-29 14:04 小鱼儿-fly 阅读(368) 评论(0) 推荐(1) 编辑

摘要: 结构是值类型,类是引用类型。new关键字只是用来调用默认构造函数初始化数据。若将结构数据作为参数传给方法,需用ref传其引用地址。结构存储在堆栈中,其生存期的限制与简单的数据类型一样。结构不支持继承。结构的构造函数的工作方式有一些区别。编译器总是提供一个无参数的默认构造函数,这个是不允许被替换的。使用结构,可以指定字段如何在内存中布局。 阅读全文

posted @ 2010-10-29 10:43 小鱼儿-fly 阅读(242) 评论(0) 推荐(1) 编辑

摘要: 1. 抽象类抽象方法中作声明,不能包括实现,可以看成是没有实现体的虚方法抽象类不能被实例化抽象类可以但不是必须有抽象属性和抽象方法,但一旦有了抽象方法,就一定把这个类声明为抽象类。具体派生类必须覆盖基类的抽象方法。抽象派生类可以覆盖基类的抽象方法,也可以不覆盖。不覆盖,则其派生类必须覆盖。2.接口不能被实例化只能包含方法声明成员包括:方法,属性,索引器和事件不能包含常量,字段,构造函数,析构函数,... 阅读全文

posted @ 2010-10-29 10:23 小鱼儿-fly 阅读(385) 评论(2) 推荐(0) 编辑