当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 通过从众多 .NET Framework 集合类之一继承,并添加实现您自己的自定义功能的代码,可以创建您自己的集合类。
 

 

    摘要: 一个编辑器不漂亮,没有代码援助的,我认为都是垃圾!!!那样的工具让我用,我要... ......
 ·一个最简单的装饰模式    »显示摘要«
    摘要:如果要对一个list中的元素排序,如果list中的元素是可排序的(实现了comapable),直接collections.sort(list).如果要指定排序算法,可以使用comparator,可以参考:http://blog.csdn.net/treeroot/archive/2004/10/19/142636.aspxcollections.sort是按升序排序的,如果要按降序呢?其实很简单,......


创建您自己的集合类(CollectinBase的使用)

通过从众多 .net framework 集合类之一继承,并添加实现您自己的自定义功能的代码,可以创建您自己的集合类.在本主题中,您将使用继承来创建一个从 collectionbase 继承的简单的强类型集合.

collectionbase 类已经具有 clear 方法与 count 属性的实现,它维护一个称为 list 的 protected 属性,并将该属性用于内部存储与组织.其他方法(如 add 与 remove)以及 item 属性需要实现. 【程序编程相关:在使用Tivoli Performanc

.net framework 在 system.collections 命名空间中提供了若干集合类型的类.其中有些类(如 stack.queue 与 dictionary)是已经实现以完成特定任务的专用类.而有些类(如 collectionbase 与 dictionarybase)则是已经具有某些基本功能,但将大部分实现工作都留给开发人员完成的 mustinherit (abstract) 类. 【推荐阅读:datagrid绑定列下的数据通过绑定B

创建类 【扩展信息:分享Java快乐------感谢《图解学

在该演练中,您使用 collectionbase 类创建一个称为 widgetcollection 的类.它是一个只接受小部件的集合,并且将其成员作为 widget 类型公开,而不是接受对象并将成员作为 object 类型公开.您然后实现将小部件添加到集合中与移除适当索引处的小部件的方法,您还实现 item 属性以返回适当索引处的小部件对象.

第一步是创建要放入到 widgetcollection 中的 widget 类.

创建 widget 类

´ visual basic

public class widget

   public name as string

end class

创建 widgetcollection 类

´ visual basic

public class widgetcollection

   inherits system.collections.collectionbase

end class

实现 add 与 remove 方法

现在您将实现 add 方法,以便 widgetcollection 只添加 widget 对象.

 ´ restricts to widget types, items that can be added to the collection.


...   下一页
 ·#import语句的问题    »显示摘要«
    摘要: 在声明组件的方法时,有时候会用到其它的组件作为参数,这时会在一个组件的dll中引入其他组件的定义(见“在一个com对象中使用另外的com对象类型“) 如果在组件b的实现文件b.dll中使用了a组件,则b.dll也包含组件a的定义,假如有个应用程序同时要使用组件a和组件b时,在这个程序开头必须包含这样的语句: #import "..\a.dll"......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE