学习C#语言主要为了制作上位机。
第一步先安装VS2019。
要学习C#首先必须要了解.NET Framework。 .NET Framework主要包含一个庞大的代码库,可以在客户语言 (如C#)中通过面向对象编程技术(OOP)来使用这些代码。这个库 分为多个不同的模块,这样就可以根据希望得到的结果来选择使用其 中的各个部分。例如,一个模块包含Windows应用程序的构件,另一 个模块包含网络编程的代码块,还有一个模块包含Web开发的代码 块。一些模块还分为更具体的子模块,例如,在Web开发模块中,有 用于建立Web服务的子模块。 其目的是,不同操作系统可以根据各自的特性,支持其中的部分 或全部模块。例如,智能手机支持所有的核心.NET功能,但不需要某 些更高级的模块。 部分.NET Framework库定义了一些基本类型。类型是数据的一种 表达方式,指定最基本类型(如32位带符号的整数)有助于使用.NETFramework的各种语言之间进行交互操作,这称为通用类型系统 (Common Type System,CTS)。 除提供这个库外,.NET Framework还包含.NET公共语言运行库 (Common Language Runtime,CLR),它负责管理用.NET库开发的 所有应用程序的执行
C#面向对象编程,即可对上位机的每个对象按钮进行编程。与C语言的面向过程有很大区别。