C#是一个语言,ASP.net是一个平台,上面支持用C#或者VB.Net写代码。另外,C#不但可以开发基于ASP.net的应用程序,也可以开发基于WinForm的程序,这就是区别。
C#是微软为.net开发的一种专门的语言,所以C#与C#.net是一回事!在VS.net前身VS6.0中是没有C#的,只有VB6,VC6,VFP6(被踢出.net了)VJ这几种语言,没有C#的!C#是在VS.net中才有的!
是一个意思 C#是编程的一门语言 如 C,C++,C#,VB…… 都是编程的一门语言
c#一般只在.net平台下做开发用。
VB升级到.net平台后,才叫vb.net,而在vb6.0及之前,与之做区分。
.net平台使用中间语言,为vb,vc和c#做了底层,方便互相调用。
.net分很多种,比如有c#.net,vb.net。
C#和VB是.NET框架的一个组成部分