"输入字符串的格式不正确"

时间:2014-03-12 08:54:26

标签: asp.net wcf

我遇到了一个错误 输入字符串的格式不正确。

这里是代码:

int id = (columnNames.Length > 0) ? Convert.ToInt32(columnNames[0]) : 0;

1 个答案:

答案 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;