C#
(发音为“C-Sharp”)是一种由 Microsoft 创建的面向对象的编程语言,运行在 .NET Framework
上。源于 C
家族,与流行的语言如 C++
和 Java
相近。首个版本发布于 2002
年,而最新版本,C# 12
,于 2023
年 11
月发布
C#
广泛用于:
C#
之所以受欢迎,原因如下:
C
、C++
和 Java
接近,使程序员能够轻松切换无需具备任何先前的编程经验。让我们开始学习吧!
using System;
namespace HelloWorld
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
}
结果:
Hello World!
示例解释:
using System
表示我们可以使用 System
命名空间中的类。namespace
用于组织代码,它是类和其他命名空间的容器。{}
标记代码块的开始和结束。class
是数据和方法的容器,为程序提供功能。在 C# 中运行的每一行代码都必须在一个类内部。在我们的例子中,我们将类命名为 Program
。如果您不理解 using System
、namespace
和 class
的工作原理,请不要担心。只需将其视为几乎始终出现在程序中的内容
Main
方法。其花括号 {}
内的任何代码都将被执行。您不必理解 Main
之前和之后的关键字。Console
是 System
命名空间的一个类,具有用于输出/打印文本的 WriteLine()
方法。在我们的示例中,它将输出 "Hello World!"。如果省略 using System
行,您将不得不编写 System.Console.WriteLine()
来打印/输出文本。
注意:
;
结束。Hello World!
要在 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# 忽略(不会执行)。
此示例在一行代码之前使用了单行注释:
// This is a comment
Console.WriteLine("Hello World!");
此示例在代码行末尾使用了单行注释:
Console.WriteLine("Hello World!"); // This is a comment
多行注释:
多行注释以 /*
开始,以 */
结束。/*
和 */
之间的任何文本都将被 C# 忽略。
此示例使用了多行注释(注释块)来解释代码:
/* The code below will print the words Hello World
to the screen, and it is amazing */
Console.WriteLine("Hello World!");
单行还是多行注释?
由您决定使用哪种。通常,我们使用 //
进行短注释,而使用 /* */
进行长注释。
为了方便其他设备和平台的小伙伴观看往期文章:
看完如果觉得有帮助,欢迎 点赞、收藏、关注
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。