写点什么

C# 介绍、应用领域、入门、语法、输出和注释详解

作者:小万哥
  • 2024-01-16
    广东
  • 本文字数:1685 字

    阅读完需:约 6 分钟

C# 介绍、应用领域、入门、语法、输出和注释详解

什么是 C#?

C#(发音为“C-Sharp”)是一种由 Microsoft 创建的面向对象的编程语言,运行在 .NET Framework 上。源于 C 家族,与流行的语言如 C++Java 相近。首个版本发布于 2002 年,而最新版本,C# 12,于 202311 月发布

C# 的应用领域

C# 广泛用于:


  • 移动应用程序

  • 桌面应用程序

  • Web 应用程序

  • Web 服务

  • 网站

  • 游戏

  • 虚拟现实

  • 数据库应用程序

  • 以及更多!

为什么使用 C#?

C# 之所以受欢迎,原因如下:


  • 是世界上最流行的编程语言之一

  • 易学易用

  • 拥有庞大的社区支持

  • 面向对象的语言,提供清晰的结构并允许代码重用,降低开发成本

  • CC++Java 接近,使程序员能够轻松切换

入门

无需具备任何先前的编程经验。让我们开始学习吧!

C# 语法

using System;
namespace HelloWorld{ class Program { static void Main(string[] args) { Console.WriteLine("Hello World!"); } }}
复制代码


结果:


Hello World!
复制代码


示例解释:


  • 第 1 行: using System 表示我们可以使用 System 命名空间中的类。

  • 第 2 行: 一个空白行。C# 会忽略空格。但是,多行使代码更易读。

  • 第 3 行: namespace 用于组织代码,它是类和其他命名空间的容器。

  • 第 4 行: 花括号 {} 标记代码块的开始和结束。

  • 第 5 行: class 是数据和方法的容器,为程序提供功能。在 C# 中运行的每一行代码都必须在一个类内部。在我们的例子中,我们将类命名为 Program


如果您不理解 using Systemnamespaceclass 的工作原理,请不要担心。只需将其视为几乎始终出现在程序中的内容


  • 第 7 行: 在 C# 程序中总是出现的另一件事是 Main 方法。其花括号 {} 内的任何代码都将被执行。您不必理解 Main 之前和之后的关键字。

  • 第 9 行: ConsoleSystem 命名空间的一个类,具有用于输出/打印文本的 WriteLine() 方法。在我们的示例中,它将输出 "Hello World!"。


如果省略 using System 行,您将不得不编写 System.Console.WriteLine() 来打印/输出文本。


注意:


  • 每个 C# 语句都以分号 ; 结束。

  • C# 区分大小写:“MyClass” 和 “myclass” 具有不同的含义。

  • 与 Java 不同,C# 文件的名称不必与类名匹配,但它们通常会(以便更好地组织)。保存文件时,请使用适当的名称并在文件名的末尾添加 ".cs"。要在计算机上运行上面的示例,请确保正确安装了 C#。输出应为:


Hello World!
复制代码

C# 输出

要在 C# 中输出值或打印文本,可以使用 WriteLine() 方法:


示例


Console.WriteLine("Hello World!");
复制代码


您可以添加尽可能多的 WriteLine() 方法。请注意,每个方法都会添加一个新行:


示例:


Console.WriteLine("Hello World!");Console.WriteLine("I am Learning C#");Console.WriteLine("It is awesome!");
复制代码


您还可以输出数字并进行数学计算:


示例:


Console.WriteLine(3 + 3);
复制代码


Write 方法:


还有一个 Write() 方法,它类似于 WriteLine()。唯一的区别是它不在输出末尾插入新行:


示例:


Console.Write("Hello World! ");Console.Write("I will print on the same line.");
复制代码


请注意,根据需要添加额外的空格(例如上面示例中的 “Hello World!” 后面),以提高可读性。


我们将仅使用 WriteLine(),因为它使代码的输出更易于阅读。

C# 注释

注释可用于解释 C# 代码,使其更易读。它还可用于在测试替代代码时防止执行。


单行注释:单行注释以两个正斜杠 // 开头。// 和行末之间的任何文本都将被 C# 忽略(不会执行)。


此示例在一行代码之前使用了单行注释:


// This is a commentConsole.WriteLine("Hello World!");
复制代码


此示例在代码行末尾使用了单行注释:


Console.WriteLine("Hello World!");  // This is a comment
复制代码


多行注释:多行注释以 /* 开始,以 */ 结束。/**/ 之间的任何文本都将被 C# 忽略。


此示例使用了多行注释(注释块)来解释代码:


/* The code below will print the words Hello Worldto the screen, and it is amazing */Console.WriteLine("Hello World!"); 
复制代码


单行还是多行注释?由您决定使用哪种。通常,我们使用 // 进行短注释,而使用 /* */ 进行长注释。

最后

为了方便其他设备和平台的小伙伴观看往期文章:


微信公众号搜索:Let us Coding,关注后即可获取最新文章推送


看完如果觉得有帮助,欢迎 点赞、收藏、关注

发布于: 6 小时前阅读数: 5
用户头像

小万哥

关注

代码如人生 2023-02-09 加入

编程爱好者

评论

发布
暂无评论
C# 介绍、应用领域、入门、语法、输出和注释详解_C#_小万哥_InfoQ写作社区