zoukankan
html css js c++ java
Hashtable 在程序中控制重复项
在一个索引器类中集合类中,为控制add方法,中不加入重复项
(ID)。
使用了Hashtable。
private Hashtable iDHash=new Hashtable();
/***添加item***/
#region
/***添加item***/
/**/
///
<summary>
///
添加item类
///
</summary>
///
<param name="newItem">
新Item类
</param>
public
void
Add(Item newItem)
{
int
id
=
newItem.B.ID;
//
(B为newItem 的一个属性类)
if
(
this
.iDHash.Contains(id))
{
return
;
}
else
{
this
.iDHash.Add(id,
""
);
List.Add(newItem);
}
}
#endregion
/***移除Item***/
#region
/***移除Item***/
/**/
///
<summary>
///
移除Item类
///
</summary>
///
<param name="oldItem">
待移除的Item类
</param>
public
void
Remove(Item oldItem)
//
移除类对象重载函数
{
if
(oldItem
!=
null
)
{
int
id
=
oldItem.B.ID;
this
.iDHash.Remove(id);
List.Remove(oldItem);
}
}
#endregion
/***移除Item***/
#region
/***移除Item***/
//
//
/ <summary>
//
//
/ 移除Item类
//
//
/ </summary>
//
//
/ <param name="index">待移除的index</param>
public
void
Remove(
int
index)
//
移除类对象重载函数
{
//
如果Item不存在,显示提示 messagebox
if
(index
>
Count
-
1
||
index
<
0
)
{
return
;
}
else
{
Item oldItem
=
(Item)
this
[index];
int
id
=
oldItem.B.ID;
this
.iDHash.Remove(id);
List.RemoveAt(index);
}
}
#endregion
查看全文
相关阅读:
DB2数据库常用的函数总结
word--->pdf资料转载..
Spring boot -mongodb
mongodb主从复制
js-Math对象
js-基本类型
js-引用类型介绍
js-检测数据类型
javaScript计算对象的长度
数据类型
原文地址:https://www.cnblogs.com/flashicp/p/714953.html
最新文章
jsFormat安装与使用
原生JS创建ajax请求
Vue项目环境搭建(node+webpack)
xml解析多个结点方法(C#)
PX4重要参数设置
linux ov7725调试笔记
Android ADB连接后初始化环境和信息输出设置 /etc/mkshrc
视频流操作记录
ubuntu server 使用 ss
椭球拟合,最小二乘(加速度)
热门文章
3Blue1Brown 视频工具
OPENVIO研发过程中遇到问题解决记录
mysql开启远程连接
openGL学习过程中资料总结
大数据技术之Hive
JAVA高并发--优点与缺点
Spring boot与thymeleaf的集成
spring boot与ElasticSearch的集成
线程的相关技术总结
sleep()、join()、yield()有什么区别
Copyright © 2011-2022 走看看