我有以下子轉換泛型參數到原始數據類型
Sub InsertValueToTextbox(of t)(byval valueToInsert as t)
Dim text as String
text = valueToInsert.tostring
'Now I put the text into a textbox...
End Sub
我的問題是,如果我得到的值具有小數我想詳談。所以我嘗試過:
text = Math.Round(CType(valueToInsert, Decimal), 1).ToString
但編譯器給我錯誤,t不能轉換爲十進制。 CDec
和Convert
也不幫助。任何人都可以告訴我如何將匿名類型轉換爲像十進制這樣的基本數據類型?
謝謝我更改了主題 – ruedi 2014-12-03 09:14:50
此參數用於什麼?它總是一個數字類型還是可以是任何類型?你可以嘗試將它轉換爲十進制,雙等等,如果演員成功了,你可以將其舍入。 – 2014-12-03 09:15:59
我從Excel單元格中讀取數據並將它們放入Powerpoint文本框中。因此,每個可以在excel單元中的類型都可以是t的類型。 它可以是字符串,ULong,Decimal,Single,Date。 – ruedi 2014-12-03 09:26:13