李晓亮的博客

导航

2008年4月25日

【转】C#编码标准--编码习惯

摘要: 本文转自:http://user.qzone.qq.com/2667514/blog/1204625471 C#编码标准--编码习惯 1. 避免将多个类放在一个文件里面。 2. 一个文件应该只有一个命名空间,避免将多个命名空间... 阅读全文

posted @ 2008-04-25 14:44 LeeXiaoLiang 阅读(199) 评论(0) 推荐(0) 编辑

【转】C#地四个基本灵活技术

摘要: 本文转自:http://bbs.xml.org.cn/dispbbs.asp?boardID=43&replyID=129857&ID=58863&skin=1 1.如果可能尽量使用接口来编程 .NET框架包括类和接口,在编写程序的时候,你可能知道正在用.NET的哪个类。然而,在这种情况下如果你用.NET支持的接口而不是它的类来编程时,代码会变得更加稳定、可用性会更高。请分析下面的代... 阅读全文

posted @ 2008-04-25 14:41 LeeXiaoLiang 阅读(192) 评论(0) 推荐(0) 编辑

【转】C# 2.0 泛型编程

摘要: 本文转自:http://wangwen422.blog.sohu.com/80205040.html C#泛型演示 class Stack { private T[] store; private int size public Stack() { store = new T[10]; size = 0; } public void Push(T x) ... 阅读全文

posted @ 2008-04-25 14:39 LeeXiaoLiang 阅读(190) 评论(0) 推荐(0) 编辑

【转】C#虚基类继承与接口的区别

摘要: 本文转自:http://blog.ppku.com/?p=58 类 定义新的数据类型以及这些新的数据类型进行相互操作的方法 定义方式: class Cat { } class Cat:object { } C#中所有的类都是默认由object类派生来的,显示指定或者省略效果是一样的,所以上面的两个例子是完全相同的。 C#中类包括:抽象类、密封类、非抽象类abstract:表示修饰的类不完整,也就... 阅读全文

posted @ 2008-04-25 14:37 LeeXiaoLiang 阅读(512) 评论(0) 推荐(0) 编辑

【转】C#教程之接口用法)

摘要: 本文转自:http://blog.chinaunix.net/u/19742/showart.php?id=529218 using System; /// /// 创建一个获取字符串数据的接口 /// /// interface IGetData { //接口定义,不使用修饰符 string GetText(); void SetText(string s... 阅读全文

posted @ 2008-04-25 14:33 LeeXiaoLiang 阅读(255) 评论(0) 推荐(0) 编辑

【转】C#抽象工厂模式的几种实现方法及比较

摘要: 本文转自:http://hi.baidu.com/tufeivista/blog/item/2ca9702978dcc6fb99250a81.html 利用设计模式可以使我们的代码更灵活,更容易扩展,更容易维护。各种面向对象的程序设计语言都提供了基本相同的机制:比如类、继承、派生、多态等等。但是又有各自的特色,C# 中的反射机制便是一个很重要的工具,好好地利用就可以在实际中发挥很大的作用 我们来看... 阅读全文

posted @ 2008-04-25 14:29 LeeXiaoLiang 阅读(224) 评论(0) 推荐(0) 编辑

【转】设计模式C#描述——抽象工厂模式

摘要: 本文转自:http://hi.baidu.com/ooer/blog/item/570ab21194a70c7acb80c4d5.html 抽象工厂模式是对象的创建模式,它是工厂方法模式的进一步推广。 假设一个子系统需要一些产品对象,而这些产品又属于一个以上的产品等级结构。那么为了将消费这些产品对象的责任和创建这些产品对象的责任分开,可以引进抽象工厂模式。这样的话,消费产品的客户不需要直接参与产品... 阅读全文

posted @ 2008-04-25 14:27 LeeXiaoLiang 阅读(191) 评论(0) 推荐(0) 编辑

【转】C#类和接口、虚方法和抽象方法及值类型和引用类型的区别

摘要: 本文转自:http://113620916.qzone.qq.com/blog/1209003303 C#类和接口、虚方法和抽象方法及值类型和引用类型的区别 1.C#类和接口的区别 接口是负责功能的定义,项目中通过接口来规范类,操作类以及抽象类... 阅读全文

posted @ 2008-04-25 14:25 LeeXiaoLiang 阅读(390) 评论(0) 推荐(0) 编辑

【转】C#中的继承

摘要: 本文转自:http://hi.baidu.com/kaixinpengpeng/blog/item/9f6911d834b8b93633fa1c88.html 第5章C#中的继承 一、继承 什么是继承:继承是允许重用现有类去创建新类的过程。分类的原则是一个类派生出来的子类具有这个类的所有非私有的属性。 1、继承C#中的类:C#不支持多重继承,C#类始终继承自一个基类(如果未在声明中指定一个基类... 阅读全文

posted @ 2008-04-25 14:15 LeeXiaoLiang 阅读(694) 评论(0) 推荐(0) 编辑

【转】如何选择抽象基类与接口

摘要: 本文转自:http://hi.baidu.com/skynomadism/blog/item/0d35df1b46d402d0ad6e7534.html C#中的抽象基类(Abstract Class)和接口(Interface)都实现了面向对象中的继承机制,它们通过定义抽象方法匀实现了对继承类的功能上的约束,那么在如何在恰当的场景选择恰当的继承机制是我们在设计中经常会遇到的问题,我们先来对比两者... 阅读全文

posted @ 2008-04-25 14:12 LeeXiaoLiang 阅读(226) 评论(0) 推荐(0) 编辑

【转】 C#中接口与抽象类的区别

摘要: 本文转自:http://horseych.blog.sohu.com/84223160.html .Net提供了接口,这个不同于Class或者Struct的类型定义。接口有些情况,看似和抽象类一样,因此有些人认为在.Net可以完全用接口来替换抽象类。其实不然,接口和抽象类各有长处和缺陷,因此往往在应用当中,两者要结合来使用,从而互补长短。 接下来先说说抽象类和接口的区别。 区别一,两者表达的概... 阅读全文

posted @ 2008-04-25 14:09 LeeXiaoLiang 阅读(232) 评论(0) 推荐(0) 编辑

【转】C#中的接口

摘要: 本文转自:http://blog.dic123.com/article.asp?id=58 目录 接口的定义 接口与抽象类 接口的的实现 接口的的多态性 一.接口的定义 定义:定义一个协定。实现接口的类或结构必须遵守其协定。 简单的说就是接口或者类之间交互时遵守的一个显示定义。最初接触“类与类之间通过接口交互”这个概念时,误以为接口就是类公开的方法,类之间通过类的方... 阅读全文

posted @ 2008-04-25 14:02 LeeXiaoLiang 阅读(211) 评论(0) 推荐(0) 编辑

【转】接口的理解

摘要: 本文转自:http://blog.dic123.com/article.asp?id=56 接口 简单的说接口就是一个契约或者规范.比如遥控器,国家出台了一个国家遥控器规范,明文要求所有的遥控器厂家都要遵循这个规范,如果不遵循规范就不给3C认证标志,就不允许上市出卖..为什么要这个规范呢?大家在时间生活中会经常碰到,甲厂的遥控器不能遥控乙厂的电视,电视遥控器不能遥控其它电器如空调,冰箱.!原因是什... 阅读全文

posted @ 2008-04-25 13:57 LeeXiaoLiang 阅读(229) 评论(0) 推荐(0) 编辑

【转】接口 与 抽象类

摘要: 本文转自:http://blog.dic123.com/article.asp?id=89 介绍: 在本文中,我将借一个DEMO讨论下接口和抽象类。抽象类和接口的的概念对初学面向对象编程的人来说,总容易迷惑。所以,我试着讨论下两者的 理论并比较他们的使用。最后我将演示下怎么用C#使用它们。 背景: 一个抽象类在没有执行时就象一个接口一样。但在它们间有很多不同点,下面就解释它们的概念,比较... 阅读全文

posted @ 2008-04-25 13:49 LeeXiaoLiang 阅读(179) 评论(0) 推荐(0) 编辑

【转】C#集合类(HashTable, Dictionary, ArrayList)与HashTable线程安全

摘要: 本文转自:http://blog.dic123.com/article.asp?id=139 HashTable中的key/value均为object类型,由包含集合元素的存储桶组成。存储桶是 HashTable中各元素的虚拟子组,与大多数集合中进行的搜索和检索相比,存储桶可令搜索和检索更为便捷。每一存储桶都与一个哈希代码关联,该哈希代码是使用哈希函数生成的并基于该元素的键。HashTable的优... 阅读全文

posted @ 2008-04-25 13:38 LeeXiaoLiang 阅读(464) 评论(0) 推荐(0) 编辑