摘要:
下文讲述c#中对数组或集合遍历的方法分享,如下所示;
实现思路:
使用c#的foreach关键字对集合/数组遍历
foreach语法:
foreach(元素类型 变量名 in 集合或数组名)
{
/*代码*/
}
--------参数说明------
元素类型:此元素类型需为集合或数组中子元素的类型
例:
foreach遍历DataTable
using System;
using System.Data;
namespace consoleTest
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("www.maomao365.com cSharp示例分析:");
DataTable tbMaoMao = new DataTable("maomao");
//定义一个数据列,并设置为自增长列
DataColumn tbColumn = null;
tbColumn = tbMaoMao.Columns.Add("keyId", Type.GetType("System.Int32"));
tbColumn.AutoIncrement = true; //自增加列
tbColumn.AutoIncrementSeed = 1;//起始为1
tbColumn.AutoIncrementStep = 1;//步长为1
tbColumn.AllowDBNull = false; //禁止列值为null
tbMaoMao.Columns.Add("info", Type.GetType("System.String"));
DataRow tbRow;
tbRow = tbMaoMao.NewRow();
tbRow["info"] = "sql爱好者";
tbMaoMao.Rows.Add(tbRow);
tbRow = tbMaoMao.NewRow();
tbRow["info"] = "猫猫小屋";
tbMaoMao.Rows.Add(tbRow);
//使用foreach遍历数据表
foreach (DataRow r in tbMaoMao.Rows)
{
Console.WriteLine(r[0].ToString());
Console.WriteLine(r[1].ToString());
}
Console.ReadLine();
}
}
}
cSharp中foreach循环示例分享