zoukankan      html  css  js  c++  java
  • 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的语法更具亲和力,更易于帮助我们理解面向对象的特性。
  • 相关阅读:
    递归函数
    js原生代码添加表格(行,列用户选择)
    Vue列表数组检测及列表过滤
    字符,图片及视频存储
    小程序js-api简介及操作
    小程序开发-了解
    外购入库单审核可以,删除失败,提示采购单据严格按照数量控制,收料通知单关联数量不能大或负数
    PDO基础应用之异常处理
    进程池用法
    [转]解决Error: That port is already in use.
  • 原文地址:https://www.cnblogs.com/gyxdbk/p/1429453.html
Copyright © 2011-2022 走看看