一、C#语言及其特点
-
C#是微软公司发布的一种面向对象的、运行于**.NET Framework和.NET Core**(完全开源,跨平台)之上的高级程序设计语言;
-
C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性 。
二、.NET 和C#的关系
-
.NET是由微软公司开发的一种跨平台开发框架。它提供了一个统一的编程模型,使开发人员能够在多个操作系统和设备上构建各种类型的应用程序,包括桌面应用程序、Web应用程序、移动应用程序和云服务。
-
.NET框架包括两个主要组件:公共语言运行时(Common Language Runtime,简称CLR)和类库。CLR是.NET的核心,负责管理应用程序的执行环境、内存管理、类型安全性和异常处理等。类库则是一组可重用的代码和组件,提供了许多常用功能,如文件操作、网络通信、数据库访问和图形界面等。
-
.NET框架支持多种编程语言,包括C#、VB.NET、F#和C++/CLI等。开发人员可以使用这些语言中的任意一种来编写.NET应用程序。
总之:.NET是一个开发平台,而且可以提供开发所需的工具;而C#是该平台上的主流开发语言。
三、Visual Studio 2022 的安装与使用
-
Mirosoft Visual Studio(简称VS)是美国微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集。是编写C#程序或者说.NET程序最常用的开发工具。因其功能强大、简单易用、速度快、智能度高。被网友戏称宇宙第一IDE。
1.下载地址:https://visualstudio.microsoft.com/zh-hans/free-developer-offers/
2.VS安装;
3.根据自己的情况选择需要的安装模块,一般选择“ASP.NET开发”、“.NET桌面开发”、“通用Windows平台开发”、“数据库存储和处理”、“Visual Studio扩展开发”、“.NET Core跨平台开发”。