📜  基本 c# 代码 (1)

📅  最后修改于: 2023-12-03 14:51:36.520000             🧑  作者: Mango

基本 C# 代码

简介

C# 是一种通用、现代、面向对象的编程语言,由微软于 2000 年推出,经常用于 Windows 操作系统、桌面应用程序、游戏开发、Web 应用程序等领域。在本文中,我们将探讨一些基本的 C# 代码示例。

语法规则

C# 代码是使用 Visual Studio、VS Code 等 IDE 编写的,语法规则如下:

  • 每行代码应以分号(;)结尾
  • 大括号({})用于限定代码块
  • 类型、方法和变量名应使用 PascalCase 风格
  • 关键字应全部小写
示例

以下是一些基本的 C# 代码示例:

Hello World
using System;

namespace HelloWorld
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello World!");
        }
    }
}

using 声明了命名空间 System,它包含了许多常用的类型,Console 类用于控制台输出,WriteLine 方法用于向控制台输出一行文本。

变量和常量
using System;

namespace Variables
{
    class Program
    {
        static void Main(string[] args)
        {
            // 变量
            int x = 1;
            string s = "hello";
            
            // 常量
            const double pi = 3.1415926;
            
            Console.WriteLine("x: {0}, s: {1}, pi: {2}", x, s, pi);
        }
    }
}

在 C# 中,使用 var 关键字可以快速定义变量,也可以指定变量的类型,如上例中的 intstringdouble

分支语句
using System;

namespace Branching
{
    class Program
    {
        static void Main(string[] args)
        {
            int x = 1;

            if (x == 0)
            {
                Console.WriteLine("x is zero");
            }
            else if (x == 1)
            {
                Console.WriteLine("x is one");
            }
            else
            {
                Console.WriteLine("x is greater than one");
            }
        }
    }
}

在 C# 中,分支语句包括 ifelseelse if,可以根据条件执行不同的程序代码块。上述代码判断变量 x 的值并输出相关信息。

循环语句
using System;

namespace Loops
{
    class Program
    {
        static void Main(string[] args)
        {
            // for 循环
            for (int i = 0; i < 5; i++)
            {
                Console.WriteLine("i = {0}", i);
            }

            // while 循环
            int j = 0;
            while (j < 5)
            {
                Console.WriteLine("j = {0}", j);
                j++;
            }

            // do-while 循环
            int k = 0;
            do
            {
                Console.WriteLine("k = {0}", k);
                k++;
            } while (k < 5);
        }
    }
}

上述代码示例演示了 forwhiledo-while 循环语句的使用,可以重复执行一段程序代码块,直到满足条件结束循环。

数组
using System;

namespace Arrays
{
    class Program
    {
        static void Main(string[] args)
        {
            int[] nums = new int[] { 1, 2, 3, 4, 5 };

            for (int i = 0; i < nums.Length; i++)
            {
                Console.WriteLine("nums[{0}] = {1}", i, nums[i]);
            }
        }
    }
}

在 C# 中,使用 new 关键字可以创建一个新的数组实例。上述代码示例创建了一个整数型数组,并使用 for 循环遍历输出每个元素的值。

结论

以上是一些基本的 C# 代码示例,希望可以帮助初学者快速了解一些基本语法和语言特性。C# 是一种强类型语言,具有丰富的类库和工具,可以用于各种项目开发。