(Translated by https://www.hiragana.jp/)
C♯ - 維基百科,自由嘅百科全書 とべ內容

C♯

出自しゅつじ維基百科ひゃっか自由じゆう百科全書ひゃっかぜんしょ
(ゆかりC Sharpとべてん嚟)
  そう音符おんぷ嘅話,請睇C♯ (音符おんぷ)
C#
へんほど範式はんしき結構けっこう物件ぶっけんしるべむこう泛型
家族かぞくC
設計せっけいしゃほろ
へんほどいんほろ
だいいち出現しゅつげん2000ねん, 24ねんまえ (2000)
穩定版本はんぽん
10[1] / 2021ねん11月8ごう, 2ねんまえ (2021-11-08)
操作そうさ系統けいとうWindowsLinuxMac OS XAndroid
軟件授權
ふく檔名.cs, .csx
あみC# Language
Major さく版本はんぽん
.NET Core.NET FrameworkMonoDotGNU
衍生變體へんたい
CωおめがSpec#英文えいぶんSpec SharpPolyphonic C#英文えいぶんPolyphonic C sharp
啟發けいはつげん
C++JavaEiffel英文えいぶんEiffelModula-3Object Pascal
影響えいきょうげん
Clojure[4] DげんF#英文えいぶんF SharpJava 5、NemerleVala英文えいぶんVala

C#英文えいぶんC Sharpがかりほろ.NET Framework 標準ひょうじゅん設計せっけい嚟嘅いちせき高階たかしなほどしきげん,喺 2000 ねん發行はっこう。C# ゆかり C ほどしきげんどう C++ 衍生嚟,どう Java ほどしきげんまたゆう唔少相似そうじしょ。C# 用途ようとこう泛,支援しえん多種たしゅへんほど範式はんしきゆう其係物件ぶっけんしるべむこうへんほど,而且なかどう多種たしゅ遊戲ゆうぎ引擎あいよう,喺廿いち世紀せいきはつがかりへんうつし遊戲ゆうぎほどしきいちしゅ常用じょうようげん[5]

概論がいろん

[編輯へんしゅう]

いちよう C♯ うつしHello World ほどしき如下[6]

using System; // かいよういた System いれめん嗰柞指令しれい

class Hello // class 包括ほうかつ method(ほどじょ
{
    static void Main() // Main 表示ひょうじぬしほどじょ,void 表示ひょうじほどじょ唔會俾乜嘢 output;
    {
        Console.WriteLine("Hello, World"); // 喺 Console 「Hello, World」嘅字さま
    }
}

基本きほん結構けっこう

[編輯へんしゅう]

いち C# ほどしき基本きほん結構けっこう如下[7]

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# ほどしきいれめん變數へんすう以屬多種たしゅ資料しりょう類型るいけい包括ほうかつ咗:

... とうとう

句法くほう

[編輯へんしゅう]

ひかえせいりゅうほど

[編輯へんしゅう]

C#よう許多きょたしゅひかえせいりゅうほどこうのう包括ほうかつ

... とうとう

  • ToString()
  • System.Console.WriteLine("")
  • System.Console.ReadLine("")

參考さんこう資料しりょう

[編輯へんしゅう]
  1. "What's new in C# 10". はらさき內容かえり喺2022-02-08. 喺2022-02-16搵到.
  2. "The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.: dotnet/roslyn". November 13, 2019 –透過とうかGitHub.
  3. "CoreCLR is the runtime for .NET Core. It includes the garbage collector, JIT compiler, primitive data types and low-level classes.: dotnet/coreclr". November 13, 2019 –透過とうかGitHub.
  4. "Rich Hickey Q&A by Michael Fogus". かえり檔時あいだ2017-01-11. 喺2017-01-11搵到.{{cite web}}: CS1 maint: bot: original URL status unknown (link)
  5. C# Language Specification (PDF) (4th ed.). Ecma International. June 2006.
  6. A tour of the C# language.
  7. General Structure of a C# Program (C# Programming Guide).