我正在开发从html表中获取数据的软件。所以这条线:如何转换int32中的空字符串?
team.SelectSingleNode(".//td[@class='number total won total_won']")?.InnerText.Trim();
回报:""
(我使用的HTML敏捷包DOM操作)
而且整条生产线是这样的:
Convert.ToInt32(
team.SelectSingleNode(
".//td[@class='number total won total_won']")
?.InnerText.Trim());
这返回一个异常(不正确的格式异常)。
任何想法来解决这个问题?
如果它是一个n空字符串,你想要的值是什么?事实上,一个空字符串不是有效的int –
@GiladGreen,如果没有值,值应该为0 – Ilnumerouno
好像你可以用直接的“if”语句来解决这个问题...... – sous2817