社区
C#
帖子详情
想做一个特别的ArrayList
yuaiwu
2003-07-17 02:49:22
现在arrayList里面的元素都是object型,现在我想做一个特别的,不知是不是该从它继承,只想使用某种特定类型的元素,用法和arrayList一样,
但是现在我继续它以后,Add不让我override,索引器也不允许返回不同类型的值
应该怎么办?是不是从别的地方继承?
谢谢
...全文
48
3
打赏
收藏
想做一个特别的ArrayList
现在arrayList里面的元素都是object型,现在我想做一个特别的,不知是不是该从它继承,只想使用某种特定类型的元素,用法和arrayList一样, 但是现在我继续它以后,Add不让我override,索引器也不允许返回不同类型的值 应该怎么办?是不是从别的地方继承? 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xixigongzhu
2003-07-17
打赏
举报
回复
using System;
using System.Collections;
using System.Web.Services.Description;
public class BindingCollection : CollectionBase {
public BindingCollection(){
}
public Binding this[int index]{
get {
return (Binding) List[index];
}
set {
List[index] = value;
}
}
public int Add(Binding binding ){
return List.Add(binding);
}
public bool Contains(Binding binding){
return List.Contains( binding );
}
public void CopyTo( Binding[] bindings , int index ){
List.CopyTo(bindings, index);
}
public int IndexOf( Binding binding ){
return List.IndexOf( binding );
}
public void Insert( int index , Binding binding ){
List.Insert( index , binding );
}
public void Remove( Binding binding ){
List.Remove( binding );
}
}
yuaiwu
2003-07-17
打赏
举报
回复
不会用,有一些Current,Movenext之类的让我去实现,不会做,而且没有arrayList的方便性了
现在我把一个ArrayList型变量做为了个内部变量,都是对它操作,来实现的,我 知道这不是标准做法,但是简单的实现了我的要求,呵
谢谢
panyee
2003-07-17
打赏
举报
回复
public class CUserArray:IEnumerator
继承IEnumerator可以实现你要的功能
ArrayList
的扩容机制
本文深入解析了Java中
ArrayList
的工作原理,
特别
是其扩容机制。详细介绍了
ArrayList
如何通过无参数构造函数初始化,以及在添加元素时如何动态调整容量。
如何获取
ArrayList
的最后
一个
值
本文讨论了如何在Java中获取
ArrayList
的最后
一个
值,
特别
提到了使用Google Guava库的ListIterators类来优雅地实现这一操作。同时,文章提供了不同情况下的解决方案,包括处理空列表和提供默认值的选项。
ArrayList
本文详细介绍了
ArrayList
,包括其作为基于数组的动态List的概述、数据结构、源码分析,
特别
是add、删除、set、indexOf和get等核心方法的实现。此外,还探讨了
ArrayList
与Vector的区别、线程安全问题以及如何优化性能。
面试——
ArrayList
本文深入探讨了
ArrayList
的底层实现,包括其无参和有参构造、扩容机制以及与LinkedList的区别。
ArrayList
作为数组列表,虽然线程不安全,但由于查询速度快,常用于普通查询场景。在增删元素时,
ArrayList
性能相对较慢,
特别
是删除操作,需要拷贝数组。另外,文章指出
ArrayList
不适合作为队列,而ArrayBlockingQueue则展示了数组在实现队列时的优势。在遍历性能上,
ArrayList
优于LinkedList。
详解java中
ArrayList
本文详细介绍了Java中的
ArrayList
,包括其定义、构造方法、常见操作(如添加、获取、设置、遍历)、扩容机制以及
一个
实例练习,帮助读者掌握
ArrayList
的基础知识。
C#
111,131
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章