在運行將VB6.Format()轉換爲VS 2008代碼的工具後遇到一些問題。我們有這樣的說法:VB.Net VB6.Format()轉換後的問題
VB6.Format(InVariable, szFormatMask))
換算成這樣:
InVariable.ToString(szFormatMask)
的問題是,現在,當我們調用它遇到的問題,它不能轉換爲字符串=「」我們的功能爲整數值。 InVariable是一個對象,而szFormatMask是我們函數中的一個字符串。你有什麼建議不會再造成這個問題了嗎?
'InVariable'的確切類型是什麼?(即使它被轉換爲'System.Object',它究竟是什麼?) – Dai
在這種情況下,它是一個被髮送到函數的雙重形式 – user2178477
請參見http: //sackoverflow.com/a/2187770/11683 – GSerg