C# 速查

🔵 C # Quick Reference

📐 工作原理與說明
C# 常用語法與 .NET 基礎類庫速查。
  • 核心:型別與變數、控制流、類與介面、泛型、委託與事件、async/await。
  • 集合:List<T>、Dictionary<K,V>、HashSet<T>、IEnumerable<T>。
  • LINQ:Where、Select、OrderBy、GroupBy、FirstOrDefault 等標準查詢運算子。
  • 現代特性:模式匹配、record 記錄型別、可空引用型別、頂級語句。

Browse a C# cheat sheet in your browser — language syntax, LINQ and common patterns.

📚 深度解析:C# 速查

💡 常見使用場景

  • 查閱 C# 語法與 LINQ 片段。
  • 寫 LINQ 時快速查 Select / Where / GroupBy 的寫法與延遲執行特性,避免把查詢寫成對資料來源的多次遍歷。
查 LINQ
`list.Where(x=>x>0).Select(x=>x*2)` 過濾對映。

❓ 常見問題(FAQ)

var 與動態型別?
var 仍是靜態型別推斷,非 dynamic。
IEnumerable 和 IQueryable 區別?
IEnumerable 在記憶體中用委託逐條處理;IQueryable 把表示式樹交給資料來源(如 EF)翻譯成 SQL 在資料庫執行。誤用 IEnumerable 會把整表拉到記憶體後再過濾,造成嚴重效能問題——遠端資料來源應一路保持 IQueryable 直到最終列舉。
⚠️ 使用說明與注意事項
已複製
📖關於「C# 速查」 ▼

📝工具簡介

C# 速查是一款IT 開發領域的線上工具。專為開發者打造的線上工具,純前端執行,程式碼不離開瀏覽器。