c#和.NET的关系

.NET

c#编写出来的程序有些。。。“高级”。作为高级的代价,他们更加娇贵,对环境有要求。
.NET是这些程序需要的运行环境。

更高版本的.NET提供了更丰富的环境,可以让c#可以做更多的事情。

core和fromwork

在很久以前,微软认为,如果我只做支持windos的东西,大家就会被迫买更多的windos。
后来他被市场揍了一顿。这个只支持windos的.NET称为.NET fromwork。

于是他们开始做能跨平台的.NET,但是觉得改fromwork太费劲了,干脆重启项目。
他们一点点重构,这个新的.NET被称为.NET core。
在不久前,全部搬完了,他们觉得fromwork以后就不需要了。
于是新版的.NET就直接叫.NET,不加core也不加fromwork了(但仍然归类于core)。

不受支持的版本

不受支持并不是不能使用。
只是不再提供维护,没有任何更新补丁了。
就像windos XP一样。

c#

c#是一种编程语言。.NET下还有c++,F#,VB等其他编程语言。
如果你按照.NET的标准来做,你甚至可以弄出一种你自己的编程语言。

更高版本的c#会提供更多的语法。
例如在小学一年级,你只能写3+3+3+3+3。
在小学二年级,你可以写5*3。计算方式一样,意义一样,但是需要你写的字却变少了。

关于中文编程

源码中的文字可以使用中文书写,这在今天是可行的。
准确来说,目前大部分编译器都支持Unicode字符集。不仅是中文,日文韩文你喜欢都可以用。

但是,能使用的只是这些字符,语法是用不了的。
即便是这些语言原生使用的英文,也是脱去了语法的东西。
编程语言不能出现歧义。任何性别,人种,职业,信仰的人,都应该解读出相同的意思。
而人们使用的自然语言,无法做到。它基于经验,而非逻辑。

Visual Studio

VS是一个编写c#的软件。
他提供了错误提示,自动补全,编译,调试等等的一些方便的功能。
当然如果你头铁也可以直接使用记事本写。

使用 “必应” 搜索引擎搜索 “VS” ,第一条就是。
因为必应,.NET,c#都是微软的东西,不用担心像百度一样前三条都是广告。
或者,点击这里

你应该会得到一个仅2M大小的安装程序。打开它,会开始下载和安装环境配置(这个过程可能需要30分钟到2个小时)。
完成后会显示安装管理界面,选择2022的Community(社区)版本,并勾选NET桌面开发。选择你想要的安装位置开始安装。

在这里插入图片描述
第二栏的单个组件不要动。那是他所有功能的目录。
第一栏的工作负载可以理解为一键勾选相关内容。
第三栏的语言包勾选中文,第四栏安装位置自己选。

在安装完成后如果还需要更改组件,可以在这里找到:(当然你也可以再打开上面的那个程序)
在这里插入图片描述


版权声明:本文为zms9110750原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。