3个回答
展开全部
都差不多的,只是语法不同,和参数变了而以,想嵌套也是一样的嵌套方法.
这例子就可以充分的说明这个问题.
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
/// <summary>
/// 描述:C#中foreach和for的嵌套用法实验
/// 编写:二进制码
/// 日期:2008年9月9日
/// </summary>
/// <param name="args"></param>
static void Main(string[] args)
{
int[] numbers = {1,2,3,4,5,6};
foreach (int i in numbers) //foreach对for的控制(外循环)
{
System.Console.WriteLine("\n foreach决定for打印:{0}次", i);
for (int j = 0; j < i; j++) //for的的循环打印(内循环)
{
Console.Write("*");
}
System.Console.WriteLine("\n");
}
}
}
}
这例子就可以充分的说明这个问题.
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
/// <summary>
/// 描述:C#中foreach和for的嵌套用法实验
/// 编写:二进制码
/// 日期:2008年9月9日
/// </summary>
/// <param name="args"></param>
static void Main(string[] args)
{
int[] numbers = {1,2,3,4,5,6};
foreach (int i in numbers) //foreach对for的控制(外循环)
{
System.Console.WriteLine("\n foreach决定for打印:{0}次", i);
for (int j = 0; j < i; j++) //for的的循环打印(内循环)
{
Console.Write("*");
}
System.Console.WriteLine("\n");
}
}
}
}
展开全部
举个很简单的例子
int[] numbers = { 4, 5, 6, 1, 2, 3, -2, -1, 0 };
foreach (int i in numbers)
{
System.Console.WriteLine(i);
}
为何foreach (int i in numbers)
中是用i
double[,] hillheight{{1,2,3},{2,3,4},{3,4,5}};
foreach(double height in hillheight)
{
Console.WriteLine("{0}",height);
}
int[] numbers = { 4, 5, 6, 1, 2, 3, -2, -1, 0 };
foreach (int i in numbers)
{
System.Console.WriteLine(i);
}
为何foreach (int i in numbers)
中是用i
double[,] hillheight{{1,2,3},{2,3,4},{3,4,5}};
foreach(double height in hillheight)
{
Console.WriteLine("{0}",height);
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是吧,嵌套没什么要特别注意的啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询