.Net C# Web开发学习之路——.NET C#介绍
我在大学里面学的课程是以为C# Web开发为主,因为没有认真学习这门强大的开发语言,所以在此填坑!
.NET 概述
.NET是一个全新的跨语言开发平台,改进了Windows中应用程序的开发与部署。实现目标如下:
提供一个一致的面向对象的编程 环境,无论代码是在本地只想还是发布在Internet上
提供一个将软件部署和版本控制冲突最小化的代码执行环境。
提供一个能够提高代码执行安全性的代码执行环境
使开发人员的经验在面对类型不同的应用程序时保持一致
按照工业标准生成所有通讯,以确保基于.NET Framework的代码可与任何其他代码集成。
.NET 是微软推出的软件开发和运行平台,允许应用程序通过Internet进行通讯和共享数据。C#是.NET平台最优秀的语言。
NET 运行原理
.NET的核心框架叫.NET Framework,是它个带给.NET 丰富而强大的功能,目前最新版本是7版本的。
.NET Framework 包含两个主要组件:一是CLR(公共语言运行时),它是.NET代码所必须的运行环境,CLR负责内存管理和分配与垃圾回收等工作,其选择编译器,将代码编译为IL(中间语言),并将IL和元数据加载到可执行文件(dll或exe)中,第二次编译是使用JIT编译器将IL变异成机器语言(二进制代码),从而是自己算计识别并加以运行。二是.NET Framework类库,这是.NET 开发所需要的基本类库。托管代码就是以CLR为基础的可运行的代码,非托管代码反之。
C#简介
C#作为.NET平台开发的新的编程语言,是一个简单、现代化、面向对象和类型安全的编程语言。语法高度重视表达,简化了C++的许多复杂操作,并提供Java没有的null值,枚举