VB.NET入门(三):定义变量
写程序用来干嘛的,当然是用来处理一些数据的。所以学写程序,我们先学会怎么保存数据,定义变量。变量定义,我们要搞清楚几个问题,1.怎样定义,一个或多个,2,变量的初始化,3,给变量赋值
1.怎样定义
VB.NET定义变量的基本语法是: Dim 变量名 as 数据类型
变量名我们最好中规中矩的用字母(要想用特殊的,你就得多饭些资料,看这种语言允不允许)。
数据要分类吗,所以就有了数据类型,而VB.NET的数据类型很多,但我们学习的过程中常用的不多Integer,Char,String等,所以这些你要记牢了。
dim i as integer
dim studentName,teacherName as string
2.变量的初始化
在定义时我们可以赋值
Dim i As Integer=1
Dim studentName As String ="张三",teacherName As String="肖老师"
3.给变量赋值
赋值用"="好呗,一般是这样的如:i=100,studentName="张三"
但有时候我们定义的变量类型和我们给的值往往不是同一类型,这是我们要进行类型转换。VB.NET内置有很多C开头的类型转换函数如:CInt,CStr等,我们可写个小程序试一试,了解了解。
Dim i As Integer
Dim s As String="11"
i=Cint(s)
System.Console.Write(i)
在Winform中要显示变量消息,复杂点,这里给出范例
代码
Public Class SimpleWin
Shared WithEvents button1 As System.Windows.Forms.Button = new System.Windows.Forms.Button()
Public Shared Sub Main()
Dim newForm1 As System.Windows.Forms.Form=new System.Windows.Forms.Form()
button1.Text="显示结果"
newForm1.Controls.Add(button1)
newForm1.Text="hello world!"
System.Windows.Forms.Application.Run(newForm1)
End Sub
Private Shared Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles button1.Click
Dim i As Integer
MsgBox(i)
End Sub
End Class