如果我嘗試將int值添加到字符串長度的數組中爲什麼整數據爲「0」?以及如何解決它?如何解決「0」值試圖獲得長度值?
for (int j = 0; j < dTable.Columns.Count; j++)
for (int i = 0; i < dTable.Rows.Count; i++)
{
mycounter[i] = dTable.Rows[i][j].ToString().Length;
}
它是不相關的,因爲mycounter:
string test = "";
foreach(DataColumn dc in dTable.Columns)
for (int i = 0; i < dTable.Rows.Count; i++)
{
// MessageBox.Show(dTable.Rows[i][dc].ToString());
test = dTable.Rows[i][dc].ToString().Length.ToString();
}
對於擁有更多C#經驗的人來說,這可能是顯而易見的......但我的第一個想法是:「dTable」和「mycounter」的數據類型是什麼?您提供的問題越多,更好的人可以幫助您。 – KevenK 2010-06-18 14:58:57
mycounter必須是IEnumerable的一些後代,如列表。 –
2010-06-18 15:04:03
我不確定你的更新甚至意味着什麼。您將測試設置爲最後一行中的最後一列,並且....? – Marc 2010-06-18 15:15:12