应该是随着时代的进步,软件工程和编程思想也在不断的进步,从面向过程、面向组件到面向对象,软件的开发技术和开发方法得到不断提升,vb在原来那个时代是一种很受欢迎的语言,而C#是一种纯面向对象的语言,并且它是随着 .NET框架一起发布的,这里面包含微软的战略,其实C#和Java两种语言非常的相似