C#的语法和VC++相差蛮大的,实际上C#的语法和思想与JAVA更相似VC6.0=C++&MFC;而.NET是一个系统平台,它提供了公共语言架构(CLI)和.NET Framework,C++.NET是C++基于.NET类库的C++, vc.net是vc的高级版本 .net是平台,是套件,vc.net是其中之一。 C/C++是编程语言, VC++是微软公司的C++编译环境,使用它可以极大的提高编程速度. C#是微软的一种高级编程语言,是微软自己制定的标准,它只是采用了C++的少数特性,跟C++不粘边.C#的特点是安全,用它编制的程序,不容易崩溃.但它的执行效率只有C++程序的几十分之一. Visual C++.NET和C#是同一类型的语言,就象产品多出几种规格,可能增加销售, 但C#是主打. .NET程序有很大限制,不象微软和跟屁虫吹嘘的那样.但C#确实不错.c#是微软为.net量身打造的语言,可开发b/s和c/s两中模式的软件,简单点说有点像vb双击页面便可在后台编写程序。引用了c++的一些编程思想,也是面向对象的编程语言。
VC比较早了,现在很少人用了。VC.NET就是VC++.NETVC#与java类似,比VC++.NET简单点,也是以后的发展趋势。你有过vs2005吗?其中主要的两种语言就是vb2005和vc#2005了。