C♯

C#係微軟跟 .NET Framework 標準設計出嚟嘅一隻高階程式語言，喺 2000 年發行。C# 由 C 程式語言同 C++ 衍生出嚟，同 Java 程式語言亦有唔少相似之處。C# 用途廣泛，支援多種編程範式，尤其係物件導向編程，而且仲同多種遊戲引擎相容，喺廿一世紀初係編寫遊戲程式嘅一種常用語言。

概論 
一個用 C♯ 寫嘅 Hello World 程式如下：
using System; // 會用到 System 入面嗰柞指令；

class Hello // class 可以包括 method
{
    static void Main() // Main 表示主程序，void 表示個程序唔會俾乜嘢 output；
    {
        Console.WriteLine("Hello, World"); // 喺 Console 出「Hello, World」嘅字樣；
    }
}

基本結構 
一個 C# 程式基本結構如下：
using System;
namespace YourNamespace
{
    class YourClass
    {
    }

struct YourStruct
    {
    }

interface IYourInterface
    {
    }

delegate int YourDelegate();

enum YourEnum
    {
    }

namespace YourNestedNamespace
    {
        struct YourStruct
        {
        }
    }

class YourMainClass
    {
        static void Main(string[] args)
        {
            // 主程式喺呢度...
        }
    }
}
一個 C# 程式另一個可能嘅結構如下，呢種結構常用於遊戲引擎嘅 C# 手稿：
using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour
{
    // 初始化
    void Start()
    {
        // 個程式喺一開始嗰陣會行一次 Start 嘅碼。
    }

void Update()
    {
        // 個程式喺開始後每個時間會行一次 Update 嘅碼。
    }
}

資料類型同變數 
C# 支援好多種資料類型。C# 程式入面啲變數可以屬多種嘅資料類型，包括咗：
整數 int
浮點數 float
字符 char
布林 bool
列舉 enum
陣列 int[] / int[,] / int[][] = new [data type][]
... 等等。

句法

控制流程 
C#容許多種控制流程功能，包括：
條件陳述式 if
For 迴圈 for
While 迴圈 while
Do while 迴圈 Do {...} while
Foreach foreach([datatype] name1 in array1)
開閂陳述式 switch([condition variable]) {case [value]:... default:}
invoke
... 等等。

其他 
ToString()
System.Console.WriteLine("")
System.Console.ReadLine("")

C 程式語言
C++
遊戲引擎
Unity

攷

拎 
C# documentation.

程式語言
.NET程式語言