永发信息网

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();
}
全部回答
  • 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();
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯