C#基础总结之四List-Hashtable-冒泡排序
#region 第四天作业 名片--------ArrayList//ArrayList card = new ArrayList();//card.Add("220211100112209803");//card.Add("13618390284");//card.Add("男");//card.Add("小胖");//card.Add("178cm");//card.Add("20");//card.Add("200kg");//for (int i = 0; i < card.Count; i++)//{// string name = string.Empty;// Console.WriteLine("请输入您要查找的人名");// name = Console.ReadLine();// if (card.Contains(name)) //== true// {// Console.WriteLine(@"身份证号:{0},电话号码:{1},性别:{2},姓名:{3},身高:{4},年龄:{5},体重:{6}",// card[0], card[1], card[2], card[3], card[4], card[5], card[6]);// Console.ReadLine();// }// else// {// Console.WriteLine("对不起,没有您要找的人!");// Console.WriteLine(" ");// }//}/////另一种方法//ArrayList Card = new ArrayList();//Card.Add(new ArrayList() { "220211100112209803", "13618390284", "男", "小胖", "178cm", "20", "200kg" });//Card.Add(new ArrayList() { "220211100112209803", "13618390284", "男", "石瑀", "178cm", "20", "200kg" });//Card.Add(new ArrayList() { "220211100112209803", "13618390284", "男", "张三", "178cm", "20", "200kg" });//Card.Add(new ArrayList() { "220211100112209803", "13618390284", "男", "李四", "178cm", "20", "200kg" });//Card.Add(new ArrayList() { "220211100112209803", "13618390284", "男", "李五", "178cm", "20", "200kg" });//Card.Add(new ArrayList() { "220211100112209803", "13618390284", "男", "李六", "178cm", "20", "200kg" });//string name = string.Empty;//Console.WriteLine("请输入您要查找的人名");//name = Console.ReadLine();//for (int i = 0; i < Card.Count; i++)//{// ArrayList card = (ArrayList)Card[i];// if (card.Contains(name) == true)// {// Console.WriteLine(@"身份证号:{0},电话号码:{1},性别:{2},姓名:{3},身高:{4},年龄:{5},体重:{6}",// card[0], card[1], card[2], card[3], card[4], card[5], card[6]);// Console.ReadLine();// }// else// {// continue;// }// if (i == Card.Count - 1)// {// Console.WriteLine("对不起,没有您要找的人!");// Console.ReadLine();// } //}#endregion#region 第四天作业 名片--------List<>//List<string> arrList = new List<string>();//arrList.Add("220211100112209803");//arrList.Add("13618390284");//arrList.Add("男");//arrList.Add("小胖");//arrList.Add("178cm");//arrList.Add("20");//arrList.Add("200kg");//for (int i = 0; i < arrList.Count; i++)//{// string name = string.Empty;// Console.WriteLine("请输入您要查找的人名");// name = Console.ReadLine();// if (arrList.Contains(name) == true)// {// Console.WriteLine(@"身份证号:{0},电话号码:{1},性别:{2},姓名:{3},身高:{4},年龄:{5},体重:{6}",// arrList[0], arrList[1], arrList[2], arrList[3], arrList[4], arrList[5], arrList[6]);// Console.ReadLine();// }// else// {// Console.WriteLine("对不起,没有您要找的人!");// Console.WriteLine(" ");// }//}#endregion#region 第四天作业 冒泡排序//List<int> number = new List<int>();//number.Add(1);//number.Add(4);//number.Add(7);//number.Add(2);//for (int i = 0; i < number.Count - 1; i++)//{// for (int j = 0; j < number.Count - 1 - i; j++)// {// if (number[j] > number[j + 1])// {// int num = number[j];// number[j] = number[j + 1];// number[j + 1] = num;// }// }//}//for (int i = 0; i < number.Count; i++)//{// Console.WriteLine(number[i]);//}//Console.ReadKey();#endregion#region Hashtable 集合//Hashtable hashtable1 = new Hashtable(); //集合 k必须值唯一,添加重复时,不执行,不报错 //打出是无序性的.k值唯一 //hashtable1.Add("1", 2); //hashtable1.Add(1, 2); //前面为K值,后面是value值 k值可以使用int或string,value也可以为数组////Hashtable方法及举例////定义//string[] arsString = new string[3];//arsString[0] = "123";//arsString[0] = "aaa";//arsString[0] = "bbb";//Hashtable hashtable2 = new Hashtable(); //集合 k必须值唯一//hashtable1.Add("1", 2);//hashtable1.Add("2", arsString); //可以放数组//hashtable1.Add("3", "444");#endregion
本系列教程:
C#基础总结之八面向对象知识点总结-继承与多态-接口-http://www.cnblogs.com/spring_wang/p/6113531.html
C#基础总结之七面向对象知识点总结1http://www.cnblogs.com/spring_wang/p/6113526.html
C#基础总结之六 DataTable (临时表/数据源) 和Datatable 名片练习http://www.cnblogs.com/spring_wang/p/6113520.html
C#基础总结之五Dictionary<string, string[]>和while循环http://www.cnblogs.com/spring_wang/p/6113514.html
C#基础总结之四List-Hashtable-冒泡排序http://www.cnblogs.com/spring_wang/p/6113504.html
C#基础总结之三循环控制-for-数组-乘法表-arraylisthttp://www.cnblogs.com/spring_wang/p/6113496.html
C#基础总结之二循环控制-运算符http://www.cnblogs.com/spring_wang/p/6113484.html
C#基础总结之一变量常量-if嵌套语句-witch结构-类型转换http://www.cnblogs.com/spring_wang/p/6113476.html
C#基础课程之六(临时表)DataTable使用方法http://www.cnblogs.com/spring_wang/p/6113454.html
C#基础课程之五集合(HashTable,Dictionary)http://www.cnblogs.com/spring_wang/p/6113404.html
C#基础课程之四集合(ArrayList、List<泛型>)http://www.cnblogs.com/spring_wang/p/6113396.html
C#基础课程之三循环语句http://www.cnblogs.com/spring_wang/p/6113383.html
C#基础课程之二变量常量及流程控制http://www.cnblogs.com/spring_wang/p/6113372.html
C#基础课程之一注释和控制台、一些常识http://www.cnblogs.com/spring_wang/p/6113361.html
C#基础第九天-作业答案-储蓄账户(SavingAccount)和信用账户(CreditAccount) http://www.cnblogs.com/spring_wang/p/6113291.html
C#基础第九天-作业-储蓄账户(SavingAccount)和信用账户(CreditAccount) http://www.cnblogs.com/spring_wang/p/6113285.html
C#基础第八天-作业答案-设计类-面向对象方式实现两个帐户之间转账http://www.cnblogs.com/spring_wang/p/6113274.html
C#基础第八天-作业-设计类-面向对象方式实现两个帐户之间转账http://www.cnblogs.com/spring_wang/p/6113258.html
C#基础第七天-作业答案-利用面向对象的思想去实现名片-动态添加http://www.cnblogs.com/spring_wang/p/6113232.html
C#基础第七天-作业-利用面向对象的思想去实现名片-动态添加http://www.cnblogs.com/spring_wang/p/6113224.html
C#基础第六天-作业-利用面向对象的思想去实现名片http://www.cnblogs.com/spring_wang/p/6113028.html
C#基础第六天-作业答案-利用面向对象的思想去实现名片http://www.cnblogs.com/spring_wang/p/6113033.html
C#基础第五天-作业答案-用DataTable制作名片集http://www.cnblogs.com/spring_wang/p/6113022.html
C#基础第五天-作业-用DataTable制作名片集http://www.cnblogs.com/spring_wang/p/6113013.html
C#基础第四天-作业答案-Hashtable-list<KeyValuePair>泛型实现名片http://www.cnblogs.com/spring_wang/p/6113005.html
C#基础第四天-作业-Hashtable-list<KeyValuePair>泛型实现名片http://www.cnblogs.com/spring_wang/p/6113000.html
C#基础第三天-作业答案-集合-冒泡排序-模拟名片http://www.cnblogs.com/spring_wang/p/6112888.html
C#基础第三天-作业-集合-冒泡排序-模拟名片http://www.cnblogs.com/spring_wang/p/6112885.html
C#基础第二天-作业答案-九九乘法表-打印星星http://www.cnblogs.com/spring_wang/p/6112881.html
C#基础第二天-作业-九九乘法表-打印星星http://www.cnblogs.com/spring_wang/p/6112875.html
C#基础第一天-作业答案http://www.cnblogs.com/spring_wang/p/6112872.html
C#基础第一天-作业http://www.cnblogs.com/spring_wang/p/6112867.html
C#-string.Format对C#字符串格式化http://www.cnblogs.com/spring_wang/p/6077098.html
转载于:https://www.cnblogs.com/spring_wang/p/6113504.html
C#基础总结之四List-Hashtable-冒泡排序相关推荐
- JavaScript基础系列之四 面向对象编程
JavaScript基础系列之四 面向对象编程 面向对象编程 JavaScript的所有数据都可以看成对象,那是不是我们已经在使用面向对象编程了呢? 当然不是.如果我们只使用Number.Array. ...
- 视频教程-zabbix4.0原理到实战中部(基础架构之四)-Linux
zabbix4.0原理到实战中部(基础架构之四) 在宝成国际集团华东行政中心主管华东地区网络.虚拟化.系统运维三年,从设计.网络设备选型.实施都有着丰富的经验.在互联网公司工作四年,对LINUX自动化 ...
- 算法基础:排序算法之冒泡排序
算法基础:排序算法之冒泡排序 实现:数列有序排序 思想:已知一个数列,令数列中相邻的两个元素一一做比较,按照小大的顺序(或从大到小的顺序),如果前一个数比后一个数大(或后一个数比前一个数大),则互换( ...
- 知识图谱基础知识之四——知识图谱的典型应用
我们构建知识图谱的目的,在于利用知识图谱来做一些事情.有效利用知识图谱,就是要考虑知识图谱的具备的能力,知识图谱具有哪些能力呢,首先我们知道知识图谱包含了海量的数据,是一个超级知识库,所以我们可以依赖 ...
- Javascript基础知识之四(常用数组方法)
一.MDN链接 Array - JavaScript | MDNJavaScript的 Array 对象是用于构造数组的全局对象,数组是类似于列表的高阶对象.https://developer.moz ...
- linux基础操作之四
文章目录 14.Linux下软件安装 2 简介 2.1 先体验一下 2.2 apt 包管理工具介绍 2.3 apt-get 2.4 安装软件包 2.5 软件升级 2.6 卸载软件 2.7 软件搜索 3 ...
- Java基础语法——选择排序、冒泡排序以及二分查找法和Arrays类的使用
本文将带你了解选择排序.冒泡排序以及二分查找法的原理和代码实现,以及通过Arrays类快速实现对数组的一些操作 文章目录 一.选择排序 二.冒泡排序 三.二分查找法 四.Arrays类(对数组的操作) ...
- 数组降序排列_Javase基础部分:数组排序(冒泡排序)(含视频讲解)
数组排序(冒泡排序) 知乎视频www.zhihu.com 本套课程讲解详细深入,内容丰富,包含了数据结构.JVM.GC等大厂常见的面试知识精讲,而且配有在线的预习文档+课堂笔记+每天作业,可以缩短你 ...
- Java基础篇之四----JDK和JRE
一.JDK的概念 1.JDK:Java Development ToolKit (Java开发工具包).JDK是整个Java的核心,包含了一推Java工具(javac/java.jdb等)和Java基 ...
最新文章
- [LeetCode]: 96: Unique Binary Search Trees
- Java反射 - 2(对象复制,父类域,内省)
- java中list排序
- SAP UI5 应用开发教程之三十一 - SAP UI5 的路由历史和路由回退(Routing back and history)试读版
- EXT ajax简单实例
- Java I/O系统之InputStream
- 米勒-拉宾素性检验(MillerRabbin)算法详解
- Linux Tools---wireless
- Navicat15安装教程超详细步骤
- 12、ARM嵌入式系统:点亮4个LED灯
- 怎么调节台式计算机字体大小,电脑上怎么调整字体大小
- 2022国开中国现代文学专题阶段作业2-4答案
- ESP8266-Arduino编程实例-TTP223 电容式触摸传感器驱动
- 这是一片求助帖——关于梆梆加固企业版的托克修复问题
- Win10 - 对系统进行优化(低配电脑显著提升性能
- Nginx负载均衡四种分配策略
- 【shell 脚本编程】一键搭建 LAMP,Web 应用程序平台,你值得拥有
- 阿里正式开源通用算法平台Alink,“双11”将天猫推荐点击率提升4%
- 【Python入门】Turtle海龟库:利用海龟画笔绘制花朵
- OpenCV——Harris、Shi Tomas、自定义、亚像素角点检测
热门文章
- 你不知道的三种在for循环中使用setTimeout的方法
- python处理文本文件 提取英文单词看成一个整体_任意一个英文的纯文本文件,统计其中的单词出现的个数(shell python 两种语言实现)...
- oracle excel报表开发,深入浅出OracleEBS之Excel报表开发.doc
- 基于UDP的DDos反射放大攻击
- $digest already in progress 解决办法——续
- NXT节点搭建(三)安装Nxt客户端
- Vue开发跨端应用(六)添加onsenui组件库
- Nlpir大数据知识图谱的落地指南
- 28 数组中出现次数超过一半的数MoreThanHalfNum输入一个一维数组
- Linux发行版,分类,CentOS下载