我宣布我的int[]
如下无法隐式转换类型“诠释”到“INT []”
int[] iroleID = new int[] { };
我对正从数据库中的值,并分配给iroleid
代码如下
if (oAuthenticate.getTaskID(out m_oDataSet1, "uspgetTaskID"))
{
for (int iTaskid = 0; iTaskid < m_oDataSet1.Tables[0].Rows.Count; iTaskid++)
{
iroleID = Convert.ToInt32(m_oDataSet1.Tables[0].Rows[iTaskid]["RoleID"].ToString());
strTaskID = m_oDataSet1.Tables[0].Rows[iTaskid]["TaskID"].ToString();
arrTaskID.Add(strTaskID);
}
}
但是如前所述Cannot implicitly convert type 'int' to 'int[]'
任何一个可以帮助我
可能重复:[转换的int int数组(http://stackoverflow.com/questions/4216493/convert-int-to-int) –
把一个'的DataRow行= m_oDataSet1.Tables [ 0] .Rows [iTaskid];'在循环代码的开头,引用它而不是写行访问代码,每一行都让医生远离。 –