我遇到錯誤 輸入字符串格式不正確。「輸入字符串格式不正確」
下面的代碼:
int id = (columnNames.Length > 0) ? Convert.ToInt32(columnNames[0]) : 0;
我遇到錯誤 輸入字符串格式不正確。「輸入字符串格式不正確」
下面的代碼:
int id = (columnNames.Length > 0) ? Convert.ToInt32(columnNames[0]) : 0;
試試這個:
int id = (columnNames.Length > 0) ? Convert.ToInt32(columnNames[0].ToString()) : 0;
如果COLUMNNAMES [0]爲int?那麼
int id = (columnNames.Length > 0) ? Convert.ToInt32(columnNames[0] ?? 0) : 0;
那麼,你希望我們做些什麼呢?您的輸入字符串格式不正確!這不是一個整數。那裏有什麼? –
columnNames [0]中的值是一個整數。 – user3363284
@ user3363284那麼爲什麼你要再次轉換它 – Vinod