我有一个数据集,其中一张表有 39 行。现在我想将我的 id 列值的值存储在一个单独的数组中,比如string[]
ids。我已经像这样定义了我的数组:
string[] ids = null;
我使用此行将值存储在此数组中:
for ( int i = 0; i < mydataset.Tables[0].Rows.Count; i++)
{
ids[i] = mydataset.Tables[0].Rows[i]["id"].ToString();
}
问题是获取了 id 列值但未存储在 ids 数组中。它只是抛出一个异常,比如对象引用,没有将实例设置为对象的实例。但是当我使用调试模式来检查我的代码时,我的“id”列值被获取但没有存储在 ids 数组中。谁能帮忙?我错过了什么?谢谢...