2个回答
展开全部
单说代码格式的话,没多大变化,只是比VB6书写起来更方便。
比如声明变量的同时可以初始化:Dim a As Integer=12
循环变量可以在循环中直接声明: For n As Integer=1 to 10 Step 2
Continue For和Continue Do/While 语句的引入
数组的初铅宴始化也更加方便: Dim num As Integer()={1,2,3}
增加了自运算符和移位运算符:i += 1
等等等等
然后就是比VB6更规范山烂一点(你要说更死板一点也可以)。
比如说所有索引的下标强制从0开始(VB6里可以自己设置的)
调用方法时统一给参数列表加上括号(不像VB6里面存在加括号强制传值这种让新手晕头的特性)
等等等
关键字有一些增减
总之,在语法方面大体上和VB6相同,但又吸收了类C语言的一些方逗激漏便的地方。
最主要的变化在于VB.NET是完全OOP的
另外一个比较实际的问题就是默认控件的使用和VB6相差很大,需要一定时间才能熟悉
比如声明变量的同时可以初始化:Dim a As Integer=12
循环变量可以在循环中直接声明: For n As Integer=1 to 10 Step 2
Continue For和Continue Do/While 语句的引入
数组的初铅宴始化也更加方便: Dim num As Integer()={1,2,3}
增加了自运算符和移位运算符:i += 1
等等等等
然后就是比VB6更规范山烂一点(你要说更死板一点也可以)。
比如说所有索引的下标强制从0开始(VB6里可以自己设置的)
调用方法时统一给参数列表加上括号(不像VB6里面存在加括号强制传值这种让新手晕头的特性)
等等等
关键字有一些增减
总之,在语法方面大体上和VB6相同,但又吸收了类C语言的一些方逗激漏便的地方。
最主要的变化在于VB.NET是完全OOP的
另外一个比较实际的问题就是默认控件的使用和VB6相差很大,需要一定时间才能熟悉
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询