新人 输入字符串的格式不正确

新人 求教:输入字符串的格式不正确。如下图 所示,我觉得 语法 跟 参数 没 什么 问题啊 。怎么会 提示 出错呢

新人 求教:输入字符串的格式不正确。
如下图 所示,我觉得 语法 跟 参数 没 什么 问题啊 。怎么会 提示 出错呢??





[解决办法]
int i1=Convert.ToInt32(string.IsNullOrEmpty(s1)?0:s1)
=〉
int i1=Convert.ToInt32(string.IsNullOrEmpty(s1)?"0":s1);