我遇到了一个错误 输入字符串的格式不正确。
这里是代码:
int id = (columnNames.Length > 0) ? Convert.ToInt32(columnNames[0]) : 0;
答案 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;