C#的一个选择题,在线等请教各位:
在ADO.NET中,下列代码运行后的输出结果是()。DataTabledt=newDataTable();dt.Columns.Add(“编号”,typeof(Syste...
在ADO.NET中,下列代码运行后的输出结果是( )。
DataTable dt = new DataTable();
dt.Columns.Add(“编号”,typeof(System.Int16));
for(int I = 1;i<=5;i++)
{
DataRow dr = dr.NewRow();
dr[0]=i;
dt.Rows.Add(dr);
}
Console.WriteLine(dt.Rows[2][0]);
为什么答案会是:3
能否给我讲的仔细点,我追加分,谢谢! 展开
DataTable dt = new DataTable();
dt.Columns.Add(“编号”,typeof(System.Int16));
for(int I = 1;i<=5;i++)
{
DataRow dr = dr.NewRow();
dr[0]=i;
dt.Rows.Add(dr);
}
Console.WriteLine(dt.Rows[2][0]);
为什么答案会是:3
能否给我讲的仔细点,我追加分,谢谢! 展开
3个回答
展开全部
dt.Rows中索引是从0开始的,dt.Rows[0]=1,dt.Rows[1]=2,dt.Rows[2]=3。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
编号 -------现在只有一列 即列下标只有0
循环第一列的值分别是 :
1 -----ds.Rows[0][0]=1//表示 行集合中的 第一行的第一列
2 -----ds.Rows[1][0]=2
3 -----ds.Rows[2][0]=3
4
5
循环第一列的值分别是 :
1 -----ds.Rows[0][0]=1//表示 行集合中的 第一行的第一列
2 -----ds.Rows[1][0]=2
3 -----ds.Rows[2][0]=3
4
5
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询