将整数转换为单个

nex*_*xno 0 vb.net integer ctype

我在我的.NET应用程序中使用由名为"Aeonhack"的用户创建的Graph Control.添加时,比方说,一个大小的点9,它必须是单一的9.0F.

所以我想要一个将Integer转换9成单个类似的函数9.0F.

正常CType不起作用,我也尝试过:

Private Function IntToSingle(ByVal Number As Integer) As Single
    Return CType(Number & ".0F", Single)
End Function

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    GraphConnections.AddValue(IntToSingle(7))
End Sub
Run Code Online (Sandbox Code Playgroud)

这给了我这个错误:

从字符串"7.0F"到"Single"类型的转换无效.

我怎样才能解决这个问题?

Mar*_*zek 6

用途Convert.ToSingle:

Convert.ToSingle(Number)
Run Code Online (Sandbox Code Playgroud)

或者只是CType,没有奇怪的字符串连接:

CType(Number, Single)
Run Code Online (Sandbox Code Playgroud)