文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>关键字集合

关键字集合

时间:2010-12-16  来源:hfliyi

字值进行索引,而不是通过一个索引。

索引符参数是与存储的项相关联的关键字,而不是int索引,这样集合的用户友好型就提高啦!

可以使用一个基类简化IDictionary接口的实现,这个基类就是DictionaryBase,它也实现IEnumerable和ICollection接口,提供了对任何集合相同的集合处理功能。

DictionaryBase通过其支持的接口获得一些成员,DictionaryBase也执行Clear()和Count(),但不执行RemoveAt()方法。DictionaryBase有一个Remove()方法,这是一个应在基于DictionaryBase的定制集合类上执行的方法。

代码
  public class Animal
{
private string name;
public string Name
{
get { return name; }
set { name = value; }
}
public override string ToString()
{
return name;
//return base.ToString();
}
}
public class Animals : DictionaryBase
{
public void Add(string id, Animal newAnimal)
{
Dictionary.Add(id, newAnimal);
}
public void Remove(string id)
{
Dictionary.Remove(id);
}
public Animals()
{
}
public Animal this[string id]
{
get { return (Animal)Dictionary[id]; }
set { Dictionary[id] = value; }
}
}
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载