ToB企服应用市场:ToB评测及商务社交产业平台

标题: C# 介绍、应用领域、入门、语法、输出和注释详解 [打印本页]

作者: 熊熊出没    时间: 2024-4-6 18:38
标题: C# 介绍、应用领域、入门、语法、输出和注释详解
什么是 C#?

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

C# 广泛用于:
为什么使用 C#?

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

无需具备任何先前的编程经验。让我们开始学习吧!
C# 语法
  1. using System;
  2. namespace HelloWorld
  3. {
  4.   class Program
  5.   {
  6.     static void Main(string[] args)
  7.     {
  8.       Console.WriteLine("Hello World!");   
  9.     }
  10.   }
  11. }
复制代码
结果:
  1. Hello World!
复制代码
示例解释:
如果您不理解 using System、namespace 和 class 的工作原理,请不要担心。只需将其视为几乎始终出现在程序中的内容
如果省略 using System 行,您将不得不编写 System.Console.WriteLine() 来打印/输出文本。
注意:
  1. Hello World!
复制代码
C# 输出

要在 C# 中输出值或打印文本,可以使用 WriteLine() 方法:
示例
  1. Console.WriteLine("Hello World!");
复制代码
您可以添加尽可能多的 WriteLine() 方法。请注意,每个方法都会添加一个新行:
示例:
  1. Console.WriteLine("Hello World!");
  2. Console.WriteLine("I am Learning C#");
  3. Console.WriteLine("It is awesome!");
复制代码
您还可以输出数字并进行数学计算:
示例:
  1. Console.WriteLine(3 + 3);
复制代码
Write 方法:
还有一个 Write() 方法,它类似于 WriteLine()。唯一的区别是它不在输出末尾插入新行:
示例:
  1. Console.Write("Hello World! ");
  2. Console.Write("I will print on the same line.");
复制代码
请注意,根据需要添加额外的空格(例如上面示例中的 “Hello World!” 后面),以提高可读性。
我们将仅使用 WriteLine(),因为它使代码的输出更易于阅读。
C# 注释

注释可用于解释 C# 代码,使其更易读。它还可用于在测试替代代码时防止执行。
单行注释:
单行注释以两个正斜杠 // 开头。// 和行末之间的任何文本都将被 C# 忽略(不会执行)。
此示例在一行代码之前使用了单行注释:
  1. // This is a comment
  2. Console.WriteLine("Hello World!");
复制代码
此示例在代码行末尾使用了单行注释:
  1. Console.WriteLine("Hello World!");  // This is a comment
复制代码
多行注释:
多行注释以 /* 开始,以 */ 结束。/* 和 */ 之间的任何文本都将被 C# 忽略。
此示例使用了多行注释(注释块)来解释代码:
  1. /* The code below will print the words Hello World
  2. to the screen, and it is amazing */
  3. Console.WriteLine("Hello World!");
复制代码
单行还是多行注释?
由您决定使用哪种。通常,我们使用 // 进行短注释,而使用 /* */ 进行长注释。
最后

为了方便其他设备和平台的小伙伴观看往期文章:
微信公众号搜索:Let us Coding,关注后即可获取最新文章推送
看完如果觉得有帮助,欢迎 点赞、收藏、关注

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4