码迷,mamicode.com
首页 > 编程语言 > 详细

小知识点------遍历数组、switch case、do while

时间:2016-04-25 13:00:26      阅读:629      评论:0      收藏:0      [点我收藏+]

标签:

一、遍历数组

1、for

int []a=new [8]{1,2,3,4,5,6,7,8};

for(i=0;i<a.lengh;i++)

{console.write(a[i]);

}

2、foreach

int []a=new [8]{1,2,3,4,5,6,7,8};

foreach(int b in a )

{console.write(b);

}

 

注意:
1.foreach只能对集合进行遍历。
2.foreach在操作集合的时候,只能读不能改。

3.foreach操作Dictionary<T,T>

Dictionary<string,string> dic = new Dictionary<string,string>();
//...添加值

foreach( KeyValuePare<string,string> b in dic)
{
}

4.foreach操作List<T>

List<int> list = new List<int>();
//添加值
foreach( int b in list )
{
}

5.foreach能够操作IEnumarable(IEnumarator)下的子级集合。

 

二、do while型

int a = 3;

do//不管下面的while的表达式正确与否,都要先去执行一遍
{
a = a - 4;
} while (a>4);

Console.WriteLine(a);
Console.ReadLine();

 

三、switch case

Console.WriteLine("1.汉堡包");
Console.WriteLine("2.可口可乐");
Console.WriteLine("3.鸡腿");
Console.Write("请输入你需要的商品序号:");
string a = Console.ReadLine();
switch (a)
{
case "1":
Console.WriteLine("您选择的是汉堡包!");
break;
case "2":
Console.WriteLine("您选择的是可口可乐!");
break;
case "3":
Console.WriteLine("您选择的是鸡腿!");
break;
default:
Console.WriteLine("您的输入有误!");
break;
}

Console.ReadLine();

小知识点------遍历数组、switch case、do while

标签:

原文地址:http://www.cnblogs.com/jinshui/p/5430332.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!