C#是专门为.net量身定作的新语言,只是继承的C的语法风格和面向对象
vc.net 才是C++7.0

解决方案 »

  1.   

    那就是说c#这种语言可以应用在asp.net,vb.net,vc.net当中?
    那为什么看到有人讨论写asp.net程序是用c#好还是用vb.net或vs.net好呢?
    vb.net,vs.net是什么?
      

  2.   

    vs.net 是工具软件!
    vc.net 是VC++7.0
    vb.net 是VB7.0
    C# 是门新语言
    ASP.NET 可以使用C# 或 VB.net 编写,类似asp 使用 javascript 或 vbscript 一样!
      

  3.   

    .net是一个框架,能开发这种框架的语言有:C#, VB.Net, VC.Net目前就这三种。
    Asp.Net是一种应用程序的模式,它是在网页上运行的,不要把它和上面三者混淆。
    VS.Net是指你用来写程序,敲代码的那个漂亮的工具,它是一个EXE应用程序。
    C#不是VC的升级,只不过风格类似,其实应该说与JAVA更类似(微软是不会这么说的,有碍脸面)。你被一堆.net搞晕了,本来你只应该看到一个,即.Net框架,其他的皆因前一代有同名的东西,不得已在每个名字后面加个.Net以示区别,再一个就是突显微软的.Net战略,新的操作系统都被叫做Windows .Net Server,说不定以后会出个Office.Net ....
      

  4.   

    你知道java吗?如果你知道的话就该知道c#是怎么来的!不是什么vc的升级版!
      

  5.   

    vs.net 是IDE(集中开发环境)
    vc.net 可以编译为本地码(不需要.net Frame work, 这时候是VC++7.0) 或 编译为Managed code(这时候基于.NET环境)
    vb.net 是基于.NET环境的新版VB
    C# 更象Java,这也是Microsoft眼红Java 的结果.
    VB.NET,C#,vc.net都编译为同一种中间语言, 在一个虚拟机上运行.
    ASP.NET 是Server端基于.NET的ASP,可以使用C# 或 VB.net 编写.他有CodeBehind,Datagrid,UserControl.....等新特点.
    对照Java, 你可以更好的理解.NET