.NET Framework是微软为了用户能够开发应用程序而创造的一个具有历史意义的开源编程平台。在它的支持下程序员可以轻松的完成各类桌面应用程序、Windows Store应用程序、WEB应用程序等。.NET Framework主要包含了一个庞大的代码库,可以在各类编程语言中来使用这些代码。
C#是一种可以用于创建运行在.NET CLR上的应用程序开发语言。它从C、C++中演化而来,是微软为了使用.NET平台而创立的一种简单、快捷、安全的编程语言。它具有使用更加简单灵活、并且完善了C、C++以往的不足还解决了很多前者存在的问题,因此使用C#语言比前者更加简单和安全,而且C#是专门为.net平台而开发的一种语言,它能够完美的调用.net库。使用C#在编程种并不限制.net应用程序的类型,从而使编程更具多样化。
Visual Studio能够满足开发者用来进行所有的C#编程和开发,其强大的IDE支持能够简化开发者的代码量让任务变得更加简单。在使用VS开发应用程序时可以通过创建解决方案来完成。它不仅可以完美的管理多个项目和应用程序还能对CLOUD/WEB应用程序进行管理。并且可以通过共享代码来达到大型项目的管理。
从以上内容我们了解到了C#和.NET Framework关系,下面我们通过一个表格来清晰的认识他们的关系。
主题名称 | 详细说明 |
---|---|
.NET Framework 基础 | .NET Framework是微软公司为了用户能够开发应用程序而开发的一个库。是微软的最新开发平台,目前长久支持的版本是8.0,它包含一个公共系统(CTS)和一共公共语言运行库(CLR)。.NET Framework应用程序使用面向对象(oop)的方法论编写。托管代码的内存由.NET运行库处理,包括垃圾处理。 |
.NET Framework 应用程序 | 用.NET Framework编写的应用程序首先会编译为CIL。在执行应用程序时,JIT把CIL编译为本机代码,应用程序编译后在通过把不同部分链接到包含CIL的程序集中。 |
C# 基础 | C# 是.NET Framework种的一种编程语言,它是由C/C++演变而来的,具有更简单、易学、安全类型的编程语言。可用于编写.net支持库下的任何应用程序,包括web和桌面应用。 |
Copyright © 2009-2025 viuoo.com