caonidayecnblogs

博客园 首页 新随笔 联系 订阅 管理

2010年9月10日 #

摘要: 1.String分配了之后就无法更改?下面的代码会造成编译错误:[代码]会造成:Error3Property or indexer 'string.this[int]' cannot be assigned to -- it is read only事实上是可以改变的:[代码]2.String不能用new来构造?由于代码[代码]会报错,没有此类ctor但是实际上string有8个ctor:[代码]... 阅读全文
posted @ 2010-09-10 16:11 caonidayecnblogs 阅读(531) 评论(0) 推荐(2) 编辑

摘要: .Net提供了接口,这个不同于Class或者Struct的类型定义。接口有些情况,看似和抽象类一样,因此有些人认为在.Net可以完全用接口来替换抽象类。其实不然,接口和抽象类各有长处和缺陷,因此往往在应用当中,两者要结合来使用,从而互补长短。接下来先说说抽象类和接口的区别。区别一,两者表达的概念不一样。抽象类是一类事物的高度聚合,那么对于继承抽象类的子类来说,对于抽象类来说,属于“是&... 阅读全文
posted @ 2010-09-10 08:34 caonidayecnblogs 阅读(5541) 评论(1) 推荐(4) 编辑