vc.net 是c++语言规范
c#.net 是c#语言规范
其实这两个名词,虽然都有人在说,但还是避免这个说法
vc.net 太泛泛了,本质是,从vc的发展来看,他是vc7.他不但兼容以前的vc6,
而且还有了一个专为.net的子集,mvc++(managed vc++),和它对应的就是umvc++(unmanaged vc++)
c#就是c#,它是专为.net设计的,所以也最好不要说c#.net,它有它的语言规范。
对比mvc++和c#,他们基本上没有本质的区别,调用相同的类库,生成相同的代码(IL),
只是用不同的方式描述罢了。
虽然他们都源于C,
C++是为了OO,脱胎换骨的扩充了C,
C#是为了更简单的OO,取其精华的简写了C++。