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
C#基础总结之四List-Hashtable-冒泡排序的更多相关文章
- C#基础课程之四集合(ArrayList、List<泛型>)
list泛型的使用 ArrayList list = new ArrayList(); ArrayList list = ); //可变数组 list.Add("我"); //Ad ...
- SQL基础--查询之四--集合查询
SQL基础--查询之四--集合查询
- 【java基础】选择排序and冒泡排序
前言 : 今天学习的是J2SE视频里的第五章,数组部分,它里面留了一个经典的作业,就是让我们去从1倒9按一定规格排序,这让我想起了学习vb的时候最最让我头疼的两种排序方法,选择排序法 和 冒泡排序法. ...
- 8、C#基础整理(数组和冒泡排序)
数组 概念:定义一组同类型的指定个数的变量,索引从0开始 例: ];//定义一组有10个数据的数组 shuname[] = ; Console.WriteLine(shuname[]);//打印出1 ...
- C#基础-九九乘法表和冒泡排序
//乘法表 ; i < ; i++)//行 { ; j < ; j++)//列 { if (j <= i) { Console.Write("{0}*{1}={2}\t&q ...
- Java基础系列(41)- 冒泡排序
冒泡排序 冒泡排序无疑是最为出名的排序算法之一,总共有八大排序 冒泡的代码还是相当简单的,两层循环,外层冒泡轮数,里层依次比较,江湖中人人尽皆知 我们看到的嵌套循环,应该立马就可以得出这个算法的时间复 ...
- C#的接口基础教程之四 访问接口
对接口成员的访问 对接口方法的调用和采用索引指示器访问的规则与类中的情况也是相同的.如果底层成员的命名与继承而来的高层成员一致,那么底层成员将覆盖同名的高层成员.但由于接口支持多继承,在多继承中,如果 ...
- Java_jdbc 基础笔记之四 数据库连接 (通用更新方法)
/** * 写一个通用的更新方法 包括 INSERT. DELETE.UPDATE * 使用工具类 * @param sql */ public void update(String sql){ Co ...
- python基础入门之四 —— 列表
1.格式 [数据1,数据2,数据3,...] 列表可以一次性存多个数据,可以为不同的数据类型 2.下标 从0开始循序向下分配 3.常用函数 查找 index():返回指定数据所在位置下标,不存在就报错 ...
随机推荐
- paip.多维理念 输入法的外码输入理论跟文字输出类型精髓
paip.多维理念 输入法的外码输入理论跟文字输出类型精髓 通常,我们的输入法使用的外码是拼音,但是,这个的用户体验很差.. 应该使用多个外码类型... ##按照词汇来源,有如下几个 固有词ati 来 ...
- Maven学习总结(八)——使用Maven构建多模块项目
在平时的Javaweb项目开发中为了便于后期的维护,我们一般会进行分层开发,最常见的就是分为domain(域模型层).dao(数据库访问层).service(业务逻辑层).web(表现层),这样分层之 ...
- bzoj 1858: [Scoi2010]序列操作
1858: [Scoi2010]序列操作 Time Limit: 10 Sec Memory Limit: 64 MB 线段树,对于每个区间需要分别维护左右和中间的1和0连续个数,并在op=4时特殊 ...
- Ninja Blocks物联网平台简介
Ninja Blocks是一个物联网控制平台,其平台架构包括硬件层.处理器层.软件层以及平台层,请看下图: 最底层是硬件层,包括传感器(Sensors)和驱动器(Actuators),例如温度传感器. ...
- android: 内容提供器简介
我们学了 Android 数据持久化的技术,包括文件存储.SharedPreferences 存 储.以及数据库存储.不知道你有没有发现,使用这些持久化技术所保存的数据都只能在当 前应用程序中访问.虽 ...
- libuv在cocos2d-x中的使用
libuv经过Node.js的实践和应用,已经证明非常之成熟,本来之前项目用的是这个:clsocket https://github.com/DFHack/clsocket 当初选它的主要原因是它支 ...
- android studio 乱码
1. 设置 file- setting -file encodeing- 设置utf-8 2 . build.gradle 添加 tasks.withType(JavaCompile) { opti ...
- eclipse,myeclipse开发环境下,maven远程部署到tomcat7服务器(图文)
有的人想在eclipse写java web 项目,通过maven也是一种实现的方法,可以实现java web 项目打包成war,发布到tomcat. 在pom.xml文件的build增加下面的代码,相 ...
- 进入做Mvc项目的时候 返现某个文件夹下面css js png等静态文件都访问不了
原来是我在该文件夹下面添加了一个web.config 里面 静止了所有的文件 直接访问 <system.web> <httpHandlers> <add ...
- asp.net 的page 基类页面 做一些判断 可以定义一个基类页面 继承Page类 然后重写OnPreLoad事件
public class BasePage:Page protected override void OnPreLoad(EventArgs e){ base.OnPreLoad(e); ...