• VB.net 和C#谁更好


    序:  
              在网上经常能看到   一些评论和比较C#、VB.net优劣的文章。其中绝大多数都认为:VB.net就没有它存在的必要,VB.net迟早要被C#取代。  
              确实,计算机语言不是很重要的,也许讨论它有点无聊。所以还希望那些“心中无剑”、“架构、思想至尚”的高手们口下留情。      
        
        
      关于VB.net与C#在功能、能力、面向对象的特性上,实在是难分伯仲。这个已是不争的事实。尤其是VS.net2005中,这两种语言已经达到了惊人地相似!  
       
      下面就通过三个大方面对这这两种语言进行比较:  
       
      一、语言的人性化区别  
       
      C#像傻男人,VB.net像聪明贤惠的女人  
      从代码的风格就可以看出。  
       
      例1.   声明变量时:  
      C#: int   iTest   ; //很直接的语气,类似于:擦汗!拿毛巾  
      VB.net Dim   iTest   As   Integer ‘很委婉的语气,类似于:小王,给我拿条毛巾,我用它擦汗~  
      实现完全相同的功能,但有着很明显的区别。哪个更人性化、更易懂呢?  
       
      例2.语言的关键字上:  
      C#关键字:  
      using、this、void、base、abstract、sealed、virtual、switch、internal、static  
      相应的VB.net关键字:  
      Imports、Me、Sub、MyBase、MustInherit、NotOverridable、MustOverride、Select   、Friend、Shared  
       
      比较一下,C#的关键字比较冰冷,是具有一定“机器味道”的语言。  
      而VB.net的关键字,都是“人的行为”,“人的称谓”。  
      相信VB.net的语法更具亲和力,更易于帮助我们理解面向对象的特性。
  • 相关阅读:
    坐标转换convertRect
    error this is not a media message!!!
    嵌入式-第一季-第4课
    嵌入式-第一季-第2课
    嵌入式-第一季-第3课
    嵌入式-第一季-第1课
    web-15. 事件与函数
    web-14. 表达式与程序流程
    web-13. 数组和字符串
    数据-第5课-线性表的本质
  • 原文地址:https://www.cnblogs.com/gyxdbk/p/1429453.html
Copyright © 2020-2023  润新知