请各位高手们简单说一下VB中赋值的问题

来源:百度知道 编辑:UC知道 时间:2024/06/03 10:52:42
我看不明白VB中赋值的问题
可否请各位高手们说一下VB中赋值的问题
本人万分感谢!谢谢各位了!
最后的回答就是:能够多举几个VB中赋值的问题
这种例子。尽量能多举几个例子就多举几个VB中赋值的问题

就是把等号右边的赋值给左边的

C=A就是把A 赋值给C
A+B=C这样不是赋值语句
C=A+B就是把A+B的值赋值给C

针对基本的赋值:
iWidth = 120 '把120赋予 iWidth
sTitle = "Hello!" '把字符串 Hello! 赋予 sTitle
sTitle = sName '把 sName 的值赋予 sTitle

针对数组:
iArrayA(2) = 20 '把20赋予数组 iArrayA 中下标为2的项
iArrayA = iArrayB '把整个 iArrayB 赋予 iArrayA

针对对象:
Set oHumanA = oHumanB '把对象 oHumanA 设置为 oHumanB(此时两个变量完全等价, 操作A等于操作B)

还有一种特殊的赋值:
Mid(sTitle,2,1) = "H" '把字符 H 赋予字符串 sTitle 的第二位

说白了就是把等于号右边的东西送给左边.我来举个很见旦的例子:
dim a as long
a=1
那么,现在a里面就是1,可以那a来代替1

等号左边是变量,右边是赋值,自己看吧,例子多多,帮你的也多多!

简单一些吧,在程序中所谓的赋值就是把一些数值简化成一个[变量]可以随时的方便使用。程序中最常用的基本功能。
比如:

dim a as string [dim(变量定义语句) a(变量名,也就是你将要的赋值名 as string [你赋值的类型,具体参考VB数据类型]]
赋值 a=[任意的字符串] 如 a="hello word"

这个时候你若想用"hello word"这句话的时候就直接可以用a 来表示即可
同时,如果a 是属于integer 那么,它是属于数字型的,赋值的时候就只能是数字。
dim a