社区
C#
帖子详情
想做一个特别的ArrayList
yuaiwu
2003-07-17 02:49:22
现在arrayList里面的元素都是object型,现在我想做一个特别的,不知是不是该从它继承,只想使用某种特定类型的元素,用法和arrayList一样,
但是现在我继续它以后,Add不让我override,索引器也不允许返回不同类型的值
应该怎么办?是不是从别的地方继承?
谢谢
...全文
13
3
打赏
收藏
想做一个特别的ArrayList
现在arrayList里面的元素都是object型,现在我想做一个特别的,不知是不是该从它继承,只想使用某种特定类型的元素,用法和arrayList一样, 但是现在我继续它以后,Add不让我override,索引器也不允许返回不同类型的值 应该怎么办?是不是从别的地方继承? 谢谢
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
3 条
回复
切换为时间正序
当前发帖距今超过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 SE】
ArrayList
小技巧 —— subList()
ArrayList
实现类中有
一个
很
特别
的方法subList(),类似于String类中的subString(),他可以从
一个
ArrayList
集合中从指定的始末位置,进行集合的截取。 官方API: 源码: Demo public class test01 { public static void main(String[] args) { // 定义
一个
ArrayList
集合
ArrayList
<Integer>
arrayList
= ne.
JAVA集合-
ArrayList
ArrayList
是java集合框架中比较常用的数据结构,其实底层就是
一个
数组的操作实现,但是这个数组呢可以实现容量大小的动态变化,这就是比较
特别
的地方吧。另外
ArrayList
不是线程安全的。 框架结构 从图中可以看出
ArrayList
类继承了AbstractList类,实现了List、RandomAccess、Serialzable、Cloneable接口 实现RandomAccess接口:...
ArrayList
,LinkedList,Vector,Stack之间的区别
一,线程安全性 Vector、Stack:线程安全
ArrayList
、LinkedList:非线程安全 二,实现方式 LinkedList:双向链表
ArrayList
,Vector,Stack:数组 三,容量扩展方面 由于
ArrayList
和Vector(Stack继承自Vector,只在Vector的基础上添加了几个Stack相关的方法,故之后不再对Stack
做
特别
的...
Android Dialog和adapter关联,列表形式显示对话框
上几天忽然
想
做
一个
对话框,每次都是觉得很简单,因此就没有注意,后来用到的时候就傻眼了,简单的你不记下来也是没有,因此今天专门记录一下,并附上代码,代码如下: private void displayDialog() {
ArrayList
arrayList
= new
ArrayList
();
arrayList
.add("KKKKKKKKK
ArrayList
和Vector扩容机制
在JDK8中,
ArrayList
有三种构造方法。
特别
的,对于
ArrayList
(),是造了
一个
空数组。 我们直接找到
ArrayList
的扩容方法 其中,DEFAULT_CAPACITY=10,minCapacity = 数组现有长度加上需要添加的元素(或集合)的长度。如果现在
ArrayLIst
存的是
一个
空数组,那么就取10和minCapacity的最大值。 得到了所需最小容量后,该扩容就扩容 具体扩容方式 尝试扩容至1.5倍,如果仍不够,则将所需最小容量作为新数组的容量。 JDK1.7,和1.8
发帖
C#
C#
.NET技术 C#
复制链接
扫一扫
10.8w+
社区成员
64.2w+
社区内容
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2003-07-17 02:49
社区公告
让您成为最强悍的C#开发者