.net(C#)和VC.net的区别

Python011

.net(C#)和VC.net的区别,第1张

我带你详细分析一下Vc.net 和 .net(C#)的区别。

首先 这是两种不同的语言C++ 和 C#。 但狭义上的Vc.net 和 .net(C#)在同一个.net平台。

所谓 VC.net就是 c++/cli。拥有一些新的C++语法,但同时兼容ANSI C++的标准,保留了传统开发的可延续性。

而C# 语言 只能在.net平台下开发。

以下是我的建议:

如果你要程序的高效性,同时兼顾.net框架,且要使用传统非托管语言(及pascal,gcc/g++,basic)的某些功能,建议使用c++/cli。

如果你完全在.net框架下开发,保证程序的完全面对对象性能,C#的优越性超过了C++,可以是你的工作更高效。

asp.net 不是语言也不是数据库,asp和asp.net都是一门技术,asp是老的,asp.net是微软推出的新的技术,注意,是技术,不是语言。asp.net用的语言是C#,用的框架是.Net框架,以上是程序开发的技术,数据库与之是分离的,数据库 有access,sqlserver,db2等。应用程序=程序+数据库,access 与 asp.net 没有任何关系,就像你用筷子吃饭,你说筷子和饭是什么关系