c#和c++不同,可以说是完全不同,而c#和java比较相象,
学习c#建议用书:
<<c#入门经典>>+<<c#数据库入门经典>>-><<c#高级编程>>
还有vc++是编译器,不是一种语言
.net包括(c#.net,asp.net,vb.net,j#.net)
.net是个总称从c++到c#应该说是相当容易的,因为同样是面向对象语言,而且在c#中
也用到c++的某些机制,只不过c#更容易上手!                                         wish u good luck
                                              Greatsft