定义的位置不同有什么区别?

问题描述:

定义的位置不同有什么区别?
Dim str1 As String * 12,str2 As String * 12

Dim str1 ,str2 As String * 12
如上,前者和后者有什么区别呢
VB自学没多久
二进制文件的读写.如果用前面的定义形式 str2才能正确获得str1的内容
不解..
希望有能给解释下..3Q!
不是和C一样
int a,b,c;//a,b,c全是整型的吗?
上次好像在哪里看到是一样的.就一直没注意.一直以为是和C一样的..
1个回答 分类:综合 2014-10-21

问题解答:

我来补答
前者是将两个变量都声明为定长字符串12个字符长的
后者只有str2是定长字符串,str1是对象型的了
上面的解释是 6.0 的,但是 .NET 改了,可以一次性声明一串变量为一个类型,你的写法就正确了
 
 
展开全文阅读
剩余:2000