导读:看完了C#,需要总结的有很多东西。开始没有怎么在意,根本没有意识到,那些视频是教给了我一种新的编程语言,我就真的是像看电视剧一样的看完了。猛然想起了学过的VB,这是目前为止,我接触到的仅有的语言了,给对比一下。

一、基本概况

1,VB                                                                                                                              

【C#】C#数据类型和VB的区别-LMLPHP 
  

 2,C# 

【C#】C#数据类型和VB的区别-LMLPHP



二、变量声明

1,VB               

【C#】C#数据类型和VB的区别-LMLPHP

2,C#

【C#】C#数据类型和VB的区别-LMLPHP 
           

说明:我觉得吧,这个变量的声明,是有很大的区别的。反正当时在C#中看到声明了一个变量后,可以直接给它赋初值,就觉得风中凌乱了。在VB中,声明一个变量,必须得在前面声明变量的作用域,比如Dim、Private等等。然后C#中,没有写这些玩意儿,这是为什么呢?嘿嘿!1, 只要类在某个作用域内,其字段(也称为成员变量)也在该作用域内。2, 局部变量存在于表示声明该变量的块语句或方法结束的封闭花括号之前的作用域内。3,在for、while
或类似语句中声明的局部变量存在于该循环体内。



三、数组

好吧,数组这个东西呢,C#和VB中的区别就更大了。

区别

vb:元素类型单一;指定数组大小。

C#:元素可以是任何类型,包括数组类型;可以不指定数组的大小。(PS:可以在声明的时候,给数组赋值滴)

联系:下标为零,最大为N-1.



四、个人感受

其实,整体看来,每个新东西,它都不是新的。将这个玩意儿和学过的东西一比,发现好多都是一样的。当时看着C#挺懵的(现在也不清醒),也在纠结要不要费那劲去总结一下和VB的区别,现在的不那么懵懂证明,总结一下还是好的,虽然还是不甚明白,好歹也是明白了一丢丢。

PS:对比之后,心里压力没那么大了。下一步总结一下流程控制语句,嘿嘿。

请大家多多指教咯,谢谢!

05-18 14:44