После некоторых проблем после запуска инструмента для преобразования кода VB6.Format() в VS 2008. У нас было это заявление:VB.Net VB6.Format() Проблемы после преобразования
VB6.Format(InVariable, szFormatMask))
Это было преобразовано в это:
InVariable.ToString(szFormatMask)
Проблема в том, что в настоящее время, когда мы называем нашу функцию она имеющую вопрос, что он не может преобразовать String = «» к значению Integer. InVariable - это объект, а szFormatMask - это строка в нашей функции. Есть ли у вас какие-либо предложения о том, чтобы не вызывать эту проблему?
Каков точный тип 'InVariable'? (Так что даже если он используется как' System.Object', что это такое?) – Dai
В этом случае это двойное отправление функции. – user2178477
См. Http: //stackoverflow.com/a/2187770/11683 – GSerg