社区
C#
帖子详情
想做一个特别的ArrayList
yuaiwu
2003-07-17 02:49:22
现在arrayList里面的元素都是object型,现在我想做一个特别的,不知是不是该从它继承,只想使用某种特定类型的元素,用法和arrayList一样,
但是现在我继续它以后,Add不让我override,索引器也不允许返回不同类型的值
应该怎么办?是不是从别的地方继承?
谢谢
...全文
14
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可以实现你要的功能
Java进阶课程系列之
ArrayList
集合底层源码实战分析
ArrayList
允许空值和重复元素,当往
ArrayList
中添加的元素数量大于其底层数组容量时,其会通过扩容机制重新生成
一个
更大的数组。另外,由于
ArrayList
底层基于数组实现,所以其可以保证在 O(1) 复杂度...
初始化
一个
ArrayList
的多种方式
如果你
想
要在生成list的时候顺便对其进行一些处理,那么推荐使用这种方式来生成,但是如果只是单纯的初始化,那么不推荐,这种方式相对于基础的初始化方式,有去
做
了
一个
流的初始工作,所以单纯的初始化时效率会低上...
【Java 基础篇】Java
ArrayList
指南:无所不能的数据伴侣
ArrayList
是 Java 集合框架中的一部分,它是
一个
实现了List接口的动态数组。这意味着它可以在运行时根据需要自动扩展大小,无需手动管理数组大小。
ArrayList
允许存储任意类型的对象,包括基本数据类型的包装类和...
利用
ArrayList
常用方法实现两个数组的交集、并集和差集
举例分析: ...差集:两个数组中不
想
同的元素,例:a与b的差集{1,2}、b与a的差集{5,6} 此时用
ArrayList
的哪个方法来实现最为简单,是首要思考的问题。 交集是判断两个数组相同的元素,可以用ArrayLis...
ArrayList
简介
ArrayList
是
一个
数组列表。它的主要底层实现是Object数组,但与 Java 中的数组相比,它的容量能动态变化,可看作是
一个
动态数组结构。
特别
注意的是,当我们装载的是基本类型的数据 int,long,boolean,short,byte...
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章