我正在做一个从十进制到字符串的简单转换,并像这样去除尾随零:
argCat.ToString("0.##")
但是,我不断收到以下错误:
从字符串“0.##”到类型“整数”的转换无效。
我错过了什么吗?
如果argCat是没有ToString()接受参数的重载的类型,则会发生这种情况。
在这种情况下,您的代码被解析为ToString()("0.##"); 将"0.##"成为一个参数的索引String被返回ToString()。
然后你会得到这个误导性的错误,因为该索引器接受一个整数,而不是一个字符串。
| 归档时间: |
|
| 查看次数: |
1399 次 |
| 最近记录: |