C#第一个例子

接下来,我们会演示,使用最简单的记事本来创建一个C#控制台程序

本节课先用.NET CLI 命令行工具手写入门程序,再切换 IDE 开发。Virsual Studio是微软转专为 Windows 应用打造的 C# 集成开发环境(IDE),内置编辑器、语法校验、项目管理全套工具。我们后面会使用。

控制台程序:运行在命令行窗口,无图形界面 GUI。

控制台程序,就是黑乎乎的那个命令行窗口,没有界面的,通过输入命令来运行程序。

读者可以在开始菜单中搜索CMD关键字。就可以打开控制台程序。

控制台在DOS时代,是广泛使用的一类程序。GUI是有图形化窗口的程序,不管是图形化还是控制台,后台的代码逻辑都是类似的。

创建项目

创建项目文件

打开 CMD,cd切换到指定代码目录,新建HelloWorld文件夹

C:\csdemo>mkdir HelloWorld

C:\csdemo>cd HelloWorld

C:\csdemo\HelloWorld>

csdemo是c盘下的一个文件夹,专门用来存放C#的项目,读者可以自己考虑存放目录。不一定和小编一样。

上面命令mkdir HelloWorld创建了一个HelloWorld文件夹,然后在切换进去。

最终创建了一个:C:\csdemo\HelloWorld目录

创建源码文件

下面我们开始新建源码文件.cs

记事本新建代码文件Program.cs(C# 源码后缀固定.cs),创建一个txt文件,然后改名为Program.cs

本教程来源foxdevelop.com

用记事本打开上面文件,然后输入如下代码:

System.Console.WriteLine("Hello Wellcome to FoxDevelop.com!");Code language: CSS (css)
  • Console类:控制台屏幕输出类,
  • WriteLine()是输出方法
  • System:内置基础命名空间,收纳所有基础工具类

System.Console.WriteLine 就是 命名空间.类名.方法名 后面我们会学习到这些。读者现在就理解这句代码是在控制台上面输出Hello Wellcome to FoxDevelop.com! 这句文本就可以。文本需要用英文双引号括起来。

创建项目配置文件

新建项目配置文件Hello.csproj(C# 项目后缀.csproj

<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <OutputType>Exe</OutputType> <!-- 编译为可执行exe -->
    <TargetFramework>net8.0</TargetFramework> <!-- 基于.NET8运行时 -->
  </PropertyGroup>
</Project>Code language: HTML, XML (xml)

以上配置文件的作用:给.NET CLI 提供编译规则,也可配置输出 DLL 类库。

注意.NET8.0 是.NET CORE的后续版本。微软已经改名了。以前是带CORE的。现在统一叫.NET

如果您的电脑还没有安装.NET 8.0 则需要安装才可以运行。

读者可以到这里安装Download .NET 8.0 (Linux, macOS, and Windows) | .NET

读者需要根据你的系统选择安装文件。小编是windows10 64位 所以选择如下版本。

由于作者写本文章的时候.NET 已经最新版是.NET 10了,所以读者如果要用最新版的,可以修改上面配置文件中的net8.0 改成你的版本就可以。

关于.NET

还有一个叫.NET Framework 这个是带Framework的。目前只支持windows环境,是以前老版本的.NET,目前最新版是.NET Framework 4.8 。微软是两条路线在走。

关于.NET 的版本,读者可以看前一节内容。

编译运行

cmd到项目目录(Hello.csproj所在目录),执行dotnet run编译并运行程序,输出Hello Wellcome to FoxDevelop.com!

C:\csdemo\HelloWorld>dotnet run
Hello Wellcome to FoxDevelop.com!Code language: CSS (css)

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注