我有一个 xml 节点列表,其中有一个名为“Rating”的子节点,评级是 int 类型
progressBar1.Value = xList[0].ChildNodes[1].FirstChild.Value;
这里如何使用 ToString 方法? 我试着把它放在行尾,但它仍然不起作用
最佳答案
ProgressBar.Value
属性是 int
但 XmlNode.Value
返回 字符串
。正如错误指出的那样,没有从 string
到 int
的隐式对话。
如果此XmlNode.Value
值是一个有效的整数,您需要使用Int32.Parse
将其解析为整数。方法如;
progressBar1.Value = Int32.Parse(xList[0].ChildNodes[1].FirstChild.Value);
关于c# - 我收到一条错误消息,指出无法将字符串类型隐式转换为 int。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36835257/