我宣佈我的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];'在循環代碼的開頭,引用它而不是寫行訪問代碼,每一行都讓醫生遠離。 –