【发布时间】:2013-07-16 12:47:24
【问题描述】:
运行工具将 VB6.Format() 转换为 VS 2008 代码后出现一些问题。我们有这样的声明:
VB6.Format(InVariable, szFormatMask))
转换成这个:
InVariable.ToString(szFormatMask)
现在的问题是,当我们调用我们的函数时,它会遇到无法将 String = "" 转换为 Integer 值的问题。 InVariable 是一个对象,而 szFormatMask 是我们函数中的一个字符串。你有什么建议不要再导致这个问题吗?
【问题讨论】:
-
InVariable的确切类型是什么? (所以即使它被转换为System.Object,它到底是什么?) -
在这种情况下,它是一个被发送到函数的 double。
-
根本没有帮助我..
标签: vb.net vb6-migration