c#与vb对比

来源:互联网 发布:淘宝秒杀店铺 编辑:程序博客网 时间:2024/05/22 06:46

学习了c#,回顾一下我们好像了不少语言,最先的vb ,再次的SQL  ,其次的uml  不知不觉好像学了4门语言了。虽然理解的不深,但挺有收获感的。


在总结了c#后,感觉着c#与vb有很多类似之处。下面是c#与vb的对比。

佛说:他们前世的因缘始与:数据类型。看看这段佛缘吧!

c#中把数组纳入了数据类型,而在vb中没有纳入的,在c#中是纯面向对象的。可以把数组看出一种变量类(个人看法)。

因缘开始了,下面的感情进展就好办,至于常量与变量对应数据类型入号而坐呗!

下面是感情进入了变量阶段(所谓有爱就有痛啊):

对这里的作用域和修饰符我现在更愿意理解为一种为:权限!


爱情有矛盾得由月老化解啊,这里的月老就是:控制结构了!

弄来弄去,发现c#和vb的控制结构,惊人的相似啊!万变不离其中。

我把跳转语句放到了循环语句里其实不妥的,每个语句都可能用到跳转语句,而vb其实也有跳转语句goto等。但又 想不到把他放到哪里更合适。


相处了这么久,或多或少对对方有了全面和宏观的认识,下面是宏观上对比两者。


大家都知道vb的程序是由过程的组成。而每个过程有一段独立的代码组成,来完成一个特定的任务。对于private sub command1_click()...  end sub 这sub过程在熟悉不过了。

c#的程序总是从main()方法开始的,main()方法只能包含在一个类中!对于读入\输出都离不开console类中的readline\writeline方法!

在vb总结的时我把数据类型、变量、常量统一为了数据。在总结他们之间的时,还是对很多知识联系不起来。安慰一下,先挂起来吧!


0 0