C# 基础示例程序

本节展示了 C# 基础程序示例,并逐行解释了程序结构。在我们进入完整的教程之前,让我们先了解一下程序示例的基本结构。

using System;
 
 class Program
 {
     static void Main()
     {
         string PrintMessage = "First C# Program";
 
         Console.WriteLine(PrintMessage);
     }
 }

上述 C# 示例程序属于一个基础或简单的控制台应用程序。在这里,我想在命令提示符窗口中打印一条简单的消息“First C# Program”。

Console.WriteLine() — 这是该语言中的打印语句。

在这里,Console 是一个派生自 System 命名空间的类,而 WriteLine() 是 Console 类中的一个方法。

System 是一个命名空间,它是类、枚举、结构体、接口、委托等各种事物的集合。甚至一个命名空间也可以包含其他命名空间。

除了使用命名空间,我们还可以在声明中使用完全限定名称,即 System.Console.WriteLine();

Program 是我们编写代码的类名。

在这个基础示例程序中,我们所做的是定义一个 string (数据类型)变量 PrintMessage,并在其中存储了一条消息。最后,我们通过该变量将消息打印到控制台。

这是我们显示在控制台上的输出。

Basic Example Program 1

有两种方法可以将内容写入 C# 控制台,我们将在接下来的示例中展示这两种方法。

使用连接的 C# 基础示例程序

我们编写一个 C# 程序,要求用户输入课程名称。然后在从控制台读取课程名称后,向控制台打印一条消息。

using System;

   class Program
   {
     static void Main()
     {
       Console.WriteLine("Enter the Course Name");
       string Course = Console.ReadLine();
       Console.WriteLine("Welcome to " + Course);
     }
   }

输出

Basic Example Program 2

在这里,Console.ReadLine() 从用户那里读取课程名称,即 C# 编程教程。接下来,我们将该文本存储在一个字符串变量 course 中,以便打印。

我们使用“+”(连接或算术加法运算符)将字符串“Welcome to”与从用户处获取的文本(即 C# 编程教程)连接起来。

使用占位符语法的 C# 基础示例程序

除了连接它们,我们还可以使用占位符语法来打印字符串作为输出。

Console.WriteLine("Welcome to {0} ", course);

在这里,从字符串变量 course 读取的文本将被替换到“{0}”的位置。

在实际开发环境中,通常首选使用占位符语法在控制台程序中进行打印。

using System;
 
   class Program
   {
     static void Main()
     {
       Console.WriteLine("Enter the First Name");
       string FirstName = Console.ReadLine();
       Console.WriteLine("Enter the Last Name");
       string LastName = Console.ReadLine();
 
     Console.WriteLine("Welcome to {0} {1}", FirstName, LastName);
     }
   }

输出

Basic Example Program Read User Inputs 3
分类 C#