01、C#基础概念
1.1、C#简介
C# (读作C Sharp)是由微软公司开发的一种面向对象、类型安全、高效且简单的编程语言,最初于 2000 年发布,并随后成为 .NET 框架的一部分。所以学习C#语言的同时,也是需要同步学习.NET框架的,不过要要注意C#与.NET的对应版本。
C#语言和Java类似,是一门简单易用、应用广泛的高级编程语言。结合了面向对象编程、事件驱动、泛型编程、异步编程等众多现代化编程概念,属于编译性语言。主要特点:
- 面向对象:封装(类与对象)、继承(类继承、接口继承)、多态等(类继承、多接口继承实现)。
- 类型安全:强类型安全,在编译时检测,提高代码可靠性。
- 交互性,易于各种语言交互,如VB、F#、C++、JavaScript、Python等。
- GC管理:自动内存管理,C# 采用垃圾回收机制,无需申请、释放内存,减少内存泄漏风险。
- 开源跨平台:.NETCore框架是开源跨平台的,支持多种操作系统。
- 强大的标准库,C#拥有丰富的标准类库(.NET Framework或.NET Core),内置各种功能和工具。
- 宇宙第一开发IDE: Visual Studio 提供了强大的开发、调试和设计工具。
.NET Framework最高支持C#语法版本是C#7.3
、.NET Standard 2.1
,可以基于该版本学习,后面的版本可以根据需要学习新增特性即可。
图来源:C#.NET体系图文概述
1.2、开发环境
- 运行环境:安装.NET SDK:下载 .NET, 下载.NET Framework
- 开发环境:开发IDE工具安装 Visual Studio ,内置很多开发套件,及多个版本的SDK。
标签:变量,C#,代码,筑基,int,using,Net,ref From: https://www.cnblogs.com/anding/p/18170347