C#中怎么循环为数组赋值 string[] n = null; foreach(DataRow dr in dt.Rows) { //怎么给数组N赋值 }
答案:4 悬赏:80 手机版
解决时间 2021-02-02 16:08
- 提问者网友:且恨且铭记
- 2021-02-01 21:20
C#中怎么循环为数组赋值 string[] n = null; foreach(DataRow dr in dt.Rows) { //怎么给数组N赋值 }
最佳答案
- 五星知识达人网友:鸠书
- 2021-02-01 22:19
首先你要初始化数组:
int i = dt.RowsCount;
n = new string[i];
然后用for循环,给数组赋值:
for(int j=0;j{
n[j] = dt.Rows[j].Columns[列名/索引].ToString();
}
int i = dt.RowsCount;
n = new string[i];
然后用for循环,给数组赋值:
for(int j=0;j{
n[j] = dt.Rows[j].Columns[列名/索引].ToString();
}
全部回答
- 1楼网友:玩世
- 2021-02-02 01:23
你应该实例化数组n,给它一个长度。然后,您需要知道你要获得的是datatable里的哪一个列,通过dr 数据行 取得该列的值,你的数组里就有值了。
- 2楼网友:话散在刀尖上
- 2021-02-02 00:55
奇怪了 一个一维数组 而另外循环结果 以及dr本身 构成了2维数组呢
- 3楼网友:枭雄戏美人
- 2021-02-01 23:54
初始化数组:
int i = dt.RowsCount;
x = new string[i];
for循环给数组赋值:
for(int j=0;j x[j] = dt.Rows[j].Columns[列名].ToString();
}
int i = dt.RowsCount;
x = new string[i];
for循环给数组赋值:
for(int j=0;j x[j] = dt.Rows[j].Columns[列名].ToString();
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯