LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 449|回复: 0

C#开发环境

[复制链接]
发表于 2023-12-30 16:17:58 | 显示全部楼层 |阅读模式
本节我们来介绍一下 C# 编程所需的工具,前面我们已经提到 C# 是 .Net Framework 的一部分,可以用来编写 .Net 应用程序,在介绍运行 C# 程序所需的工具之前,我们先来了解一下 C# 和 .Net Framework 之间到底是什么关系。
C#和.Net Framework的关系
.Net Framework 是一个平台,它提供了一个跨语言的统一编程环境。而 C# 是一种在 .Net Framework 平台上使用的编程语言。目前能在 .Net Framework 平台上使用的开发语言有很多,例如 Visual Basic .NET、Python、J#、Visual C++.NET 等等,但使用最多的还是 C#。
C#集成开发环境(IDE)
微软为 C# 编程提供以下开发工具:
Visual Studio(简称:VS);
Visual Studio Code。

这两个开发工具都可以从微软的官方网站免费下载。使用这些工具,您可以编写各种类型的 C# 应用,比如命令行程序、网站等等。

在没有开发工具的情况下,您还可以直接使用基本的文本编辑器(如记事本)来编写 C# 源代码文件,然后使用命令行编译器将代码编译为可执行文件,命令行编译器也是 .NET Framework 的一部分。

除了上面介绍的两个开发工具外,还有 Visual C#Express 和 Visual Web Developer Express 同样都可以用来开发 C# 应用。可以将这两个开发工具看作是 Visual Studio 的精简版本,它们与 Visual Studio 具有相同的外观,并且保留了 Visual Studio 的大多数功能,但是微软已经不再提供这两个开发工具的更新,所以不推荐使用。在本教程后续的讲解中,我们将使用了 Visual Studio。

您可以从 Microsoft Visual Studio(https://visualstudio.microsoft.com/zh-hans/)下载并安装 Visual Studio,如下图所示:

图:下载Visual Studio
在Linux或Mac OS上编写C#程序
虽然 .NET Framework 是在 Windows 操作系统上运行的,但也并不是绝对的,有一些特殊版本的 .NET Framework 可以在其它(Linux 或 Mac OS)操作系统上运行,比如 Mono。

Mono 是 .NET Framework 的开源版本,其中包含了 C# 编译器,并且可以在多种操作系统(包括 Linux、Mac OS、Android、BSD、iOS、Linux、OS X、Windows、Solaris 和 UNIX)上运行,是开发跨平台 C# 应用程序的首选。关于 Mono 的详细介绍及下载可以查看 Mono 的官网(https://www.mono-project.com/)。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表