相关疑难解决方法(0)

CStr()Str().ToString()

我只是想知道CStr()Str()函数以及.ToString()之间究竟有什么区别?使用下面提供的代码,三者之间有什么区别?

Label1.Text = CStr(Int(Rnd() * 10))
Run Code Online (Sandbox Code Playgroud)

Label1.Text = Str(Int(Rnd() * 10))
Run Code Online (Sandbox Code Playgroud)

Label1.Text = Int(Rnd() * 10).ToString
Run Code Online (Sandbox Code Playgroud)

当我使用这个条件

If Label1.Text = "7" Then
     'Some code here
End If
Run Code Online (Sandbox Code Playgroud)

...... Str()函数在这里不起作用.它有什么不同?提前致谢 :))

vb.net string

27
推荐指数
1
解决办法
3万
查看次数

在处理Enum类型时,CStr()与.ToString进行比较

我(显然不正确)假设Cstr(something)相当于something.ToString.
我希望得到一个枚举类型作为字符串,它似乎取决于我使用的转换方法我得到enum的名称或名称的索引:

Public Enum vehicleType
    Car
    Lorry
    Bicycle
End Enum

Public Class Form1

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        MsgBox("Index is " & _
               CStr(vehicleType.Car) & _
               ".Name is " & _
               vehicleType.Car.ToString)
    End Sub
End Class
Run Code Online (Sandbox Code Playgroud)

为什么这些转换为字符串返回该enum类型的不同元素?

vb.net

4
推荐指数
1
解决办法
917
查看次数

标签 统计

vb.net ×2

string ×1