C#学习笔记之Hashtable集合
来源:互联网 发布:博士德软件 编辑:程序博客网 时间:2024/05/29 17:05
1、Hashtable:键值对集合
<span style="font-size:18px;">using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Collections;namespace ConsoleApplication1{ class Program { static void Main(string[] args) { // 实例化Hashtable对象。 Hashtable ht = new Hashtable(); ht.Add(1, "张三"); ht.Add(2, true); ht.Add(3, '男'); ht.Add(false, "错误的"); // 集合中可以添加任意类型的元素 // 遍历集合中的元素 for (int i = 0; i < ht.Count; i++) { // 该方法只能输出:"张三", true, '男'。因为 ht[i]中i是键,那么 // 输出的就是通过键获取到的值。 Console.WriteLine(ht[i]); } Console.WriteLine("*************"); // 使用for循环不能遍历键值对中的数据,可以使用foreach循环 foreach (var item in ht.Keys) // 遍历键 { Console.WriteLine(ht[item]); // 根据键输出值,可以输出集合中所有的值 } Console.ReadKey(); } }}</span>
ht[6] = "新的值";// 添加键值对
ht[1] = "把张三替换掉";// 该键值对重新赋值
ht.ContainKey("abc"); // 判断是否包含某个键,如果包含返回true,否则返回false。
ht.Clear(); // 清空键值对集合
ht.Remove(3); // 根据键移除某个键值对
0 0
- C#学习笔记之Hashtable集合
- C#学习笔记集合类型之Hashtable、Dictionary和SortedList(2)
- C#学习笔记五-HashTable
- C#学习笔记之二(stack, queue, string, HashTable,StringBui
- C#学习笔记之五:集合
- C#学习笔记之ArrayList集合
- C#学习笔记之——集合
- Java学习笔记之Hashtable
- C#基础课程之五集合(HashTable,Dictionary)
- 集合之SortedList+Hashtable
- Java集合之Hashtable
- Java集合之Hashtable
- C#学习笔记之集合(入门经典 11.)
- C#学习笔记集合类型之数组(3)
- Java学习笔记之HashTable(1)
- STL学习笔记之容器--hashtable
- JAVA学习笔记(二十二)- 集合HashMap与Hashtable
- Java集合——HashTable HashMap学习笔记
- 第15章 Introduction to Auto Layout翻译
- 高科技+大数据:精准农业大数据
- 仿凤凰FM图文滑动特效
- sbt 仓库配置
- Shiro学习总结(1)——Apache Shiro简介
- C#学习笔记之Hashtable集合
- Android 超强图片工具类BitmapUtil
- 信息安全密码技术--栅栏密码
- RecyclerView 的使用
- Python中使用SQLAlchemy连接Mysql数据库2(多表连接操作)
- Android Framework --- PackageManager 分析
- 大小端
- Centos7 Samba服务器搭建
- 设计常用的10种颜色