VB.Net中的類型轉換和C#有很大的不同。
例如:
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click, Button3.Click, Button4.Click
'類型轉換!
'Dim btn As Button = CType(Me.Controls.Find("ItemNumber", True)(0), Button)
Dim btn As Button = CType(sender, Button)
'如是C#,就可以直接寫成:(Button)sender.CommandName
Select Case btn.CommandName
Case "animal"
Label3.Text = "動物是自然界的一類物種的統稱"
Case "man"
Label3.Text = "人類也是動物的一種"
End Select
End Sub
本文通过一个VB.NET按钮点击事件处理程序的例子,展示了如何进行类型转换,并与C#进行了对比。具体介绍了如何将对象转换为Button类型,并根据不同按钮的CommandName属性执行不同的操作。
757

被折叠的 条评论
为什么被折叠?



