ZH TW CSharp Language Manual - LIHACHTETAN/ClassicUO-Bad-Newbie-CSharp-Scripts-IDE GitHub Wiki
Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어
詳細攻略C#
該指南按 Microsoft 官方文件中的主題進行組織。這些範例是為客戶端使用者和標準C#編寫的;每個部分都有一個到官方目錄的連結。
程式結構和語言
- 程式及腳本結構
- 文法、註釋與名稱
- 所有內建型別
- 變數、常數與範圍
- 值的轉換與解析
- 運算子與評估順序
- 條件與切換
- 模式匹配
- 循環、中斷、繼續、返回
- 陣列、索引與範圍
- 列表、字典、HashSet、佇列與堆疊
- 方法、參數與局部函數
- 類別、物件與建構子
- 欄位、屬性、索引器和修飾符
- 結構體、記錄、元組與比較
- 繼承、介面和多態性
- 型別泛型與限制
- 枚舉和位標誌
- 委託、lambda 表達式與閉包
- 事件與處理程序
- LINQ、資料取樣與轉換
- null,可空型與檢查
- 異常,try/catch/finally 並拋出
- 資源釋放:
IDisposable、using、await using - 非同步、等待、任務和ValueTask
- 取消、暫停與後台腳本
- 字串、格式和正規表示式
- 文件、流和JSON
- 日期、時間、間隔與計時器
- 線程、任務和同步
- 迭代器、yield 和非同步序列
- 命名空間、使用與擴展方法
- 屬性、反射和動態
- 記憶體:
ref、Span、ref struct和unsafe - 運算子重載與部分型別
- 指令、語言版本和編譯選項
- 圖書館、項目和NuGet
- 完整語言參考Microsoft
比賽隊伍
.csx 的範例使用目前會話的遊戲API。標記為PROJECT-EXAMPLE的塊顯示了.cs項目的標準結構。 C#和API遊戲指令的語言是分開描述的:遊戲動作的可用性取決於客戶端和指令合約的當前狀態。
完整的設計參考書
C# 建構的完整參考 - 關鍵字、運算子和指令以及單獨的完整範例。