幫助中心 | 我的帳號 | 關於我們

C#10核心技術指南

  • 作者:(澳)約瑟夫·阿壩哈瑞|責編:王春華|譯者:劉夏
  • 出版社:機械工業
  • ISBN:9787111755777
  • 出版日期:2024/07/01
  • 裝幀:平裝
  • 頁數:972
人民幣:RMB 279 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書是一本C#10的技術指南,在上一版的基礎上進行了全面更新,圍繞概念和用例進行組織,系統、全面、細緻地講解了C#10從基礎知識到各種高級特性的命令、語法和用法。本書首先介紹C#和.NET,第2-4章詳細介紹C#語言的語法、類型和變數。其餘各章則涵蓋.NET6基礎類庫的功能,包括LINQ、XML、集合、併發、I/O和聯網、內存管理、反射、動態編程、屬性、加密和原生互操作性等主題。第5章和第6章是後續主題的基礎,除這兩章之外,其餘各章可以根據需要按任意順序閱讀。本書的講解深入淺出,同時為每一個知識點都專門設計了貼切、簡單、易懂的學習案例,從而可以幫助讀者準確地理解知識點的含義並快速地學以致用。

作者介紹
(澳)約瑟夫·阿壩哈瑞|責編:王春華|譯者:劉夏
    約瑟夫·阿壩哈瑞(Joseph Albahari)是C# 8.0 Pocket Reference和LINQ Pocket Reference的作者。他還是流行的代碼編輯執行和LINQ查詢工具LINQPad的創作者。

目錄
前言
第1章  C#和.NET簡介
  1.1  面向對象
  1.2  類型安全性
  1.3  內存管理
  1.4  平台支持
  1.5  CLR、BCL和運行時
  1.6  C#簡史
第2章  C#語言基礎
  2.1  第一個C#程序
  2.2  語法
  2.3  類型基礎
  2.4  數值類型
  2.5  布爾類型和運算符
  2.6  字元串和字元
  2.7  數組
  2.8  變數和參數
  2.9  表達式和運算符
  2.10  null運算符
  2.11  語句
  2.12  命名空間
第3章  在C#中創建類型
  3.1  類
  3.2  繼承
  3.3  object類型
  3.4  結構體
  3.5  訪問許可權修飾符
  3.6  介面
  3.7  枚舉類型
  3.8  嵌套類型
  3.9  泛型
第4章  C#的高級特性
  4.1  委託
  4.2  事件
  4.3  Lambda表達式
  4.4  匿名方法
  4.5  try語句和異常
  4.6  枚舉類型和迭代器
  4.7  可空值類型
  4.8  可空引用類型
  4.9  擴展方法
  4.10  匿名類型
  4.11  元組
  4.12  記錄
  4.13  模式
  4.14  特性
  4.15  調用者信息特性
  4.16  動態綁定
  4.17  運算符重載
  4.18  不安全的代碼和指針

  4.19  預處理指令
  4.20  XML文檔
第5章  .NET概述
  5.1  .NET Standard
  5.2  運行時與C#語言的關係
  5.3  引用程序集
  5.4  CLR和BCL
  5.5  應用程序層
第6章  .NET基礎
  6.1  字元串與文本處理
  6.2  日期和時間
  6.3  DateOnly與TimeOnly
  6.4  DateTime與時區
  6.5  格式化和解析
  6.6  標準格式字元串與解析標記
  6.7  其他轉換機制
  6.8  全球化
  6.9  操作數字
  6.10  BitOperations類
  6.11  枚舉
  6.12  Guid結構體
  6.13  相等比較
  6.14  順序比較
  6.15  實用類
第7章  集合
  7.1  枚舉
  7.2  ICollection和IList介面
  7.3  Array類
  7.4  List、Queue、Stack和Set
  7.5  字典
  7.6  自定義集合與代理
  7.7  不可變集合
  7.8  擴展相等比較和排序操作
第8章  LINQ
  8.1  入門
  8.2  流式語法
  8.3  查詢表達式
  8.4  延遲執行
  8.5  子查詢
  8.6  構造方式
  8.7  投射方式
  8.8  解釋型查詢
  8.9   EF Core
  8.10  構建查詢表達式
第9章  LINQ運算符
  9.1  概述
  9.2  篩選
  9.3  投射
  9.4  連接
  9.5  排序

  9.6  分組
  9.7  集合運算符
  9.8  轉換方法
  9.9  元素運算符
  9.10  聚合方法
  9.11  量詞運算符
  9.12  生成集合的方法
第10章  LINQ to XML
  10.1  架構概述
  10.2  X-DOM概述
  10.3  實例化X-DOM
  10.4  導航和查詢
  10.5  更新X-DOM
  10.6  使用Value
  10.7  文檔和聲明
  10.8  名稱和命名空間
  10.9  註解
  10.10  將數據投射到X-DOM
第11章  其他XML與JSON技術
  11.1  XmlReader
  11.2  XmlWriter
  11.3  XmlReader/XmlWriter的使用模式
  11.4  處理JSON
第12章  對象銷毀與垃圾回收
  12.1  IDisposable介面、Dispose方法和Close方法
  12.2  自動垃圾回收
  12.3  終結器
  12.4  垃圾回收器的工作方式
  12.5  托管內存泄漏
  12.6  弱引用
第13章  診斷
  13.1  條件編譯
  13.2  Debug和Trace類
  13.3  調試器的集成
  13.4  進程與線程處理
  13.5  StackTrace和StackFrame類
  13.6  Windows事件日誌
  13.7  性能計數器
  13.8  Stopwatch類
  13.9  跨平台診斷工具
第14章  併發與非同步
  14.1  概述
  14.2  線程
  14.3  任務
  14.4  非同步編程的原則
  14.5  C#的非同步函數
  14.6  非同步模式
  14.7  舊有的非同步編程模式
第15章  流與I/O
  15.1  流的架構

  15.2  使用流
  15.3  流適配器
  15.4  壓縮流
  15.5  操作ZIP文件
  15.6  文件與目錄操作
  15.7  操作系統安全性
  15.8  內存映射文件
第16章  網路
  16.1  .NET網路架構
  16.2  地址與埠
  16.3  URI
  16.4  HttpClient
  16.5  編寫HTTP伺服器
  16.6  使用DNS
  16.7  通過SmtpClient類發送郵件
  16.8  使用TCP
  16.9  使用TCP接收POP3郵件
第17章  程序集
  17.1  程序集的組成部分
  17.2  強名稱和程序集簽名
  17.3  程序集名稱
  17.4  認證代碼簽名
  17.5  資源和附屬程序集
  17.6  程序集的載入、解析與隔離
第18章  反射和元數據
  18.1  反射和激活類型
  18.2  反射並調用成員
  18.3  反射程序集
  18.4  使用特性
  18.5  動態生成代碼
  18.6  生成程序集和類型
  18.7  生成類型成員
  18.8  生成泛型方法和類型
  18.9  複雜的生成目標
  18.10  解析IL
第19章  動態編程
  19.1  動態語言運行時
  19.2  數值類型統一
  19.3  動態成員重載解析
  19.4  實現動態對象
  19.5  與動態語言進行互操作
第20章  加密
  20.1  概述
  20.2  Windows數據保護
  20.3  哈希演算法
  20.4  對稱加密
  20.5  公鑰加密和簽名
第21章  高級線程處理
  21.1  同步概述
  21.2  排他鎖

  21.3  鎖和線程安全性
  21.4  非排他鎖
  21.5  使用事件等待句柄發送信號
  21.6  Barrier類
  21.7  延遲初始化
  21.8  線程本地存儲
  21.9  定時器
第22章  並行編程
  22.1  選擇PFX的原因
  22.2  PLINQ
  22.3  Parallel類
  22.4  任務並行
  22.5  處理AggregateException
  22.6  併發集合
  22.7  BlockingCollection類
第23章  Span和Memory
  23.1  Span和切片
  23.2  Memory類
  23.3  前向枚舉器
  23.4  操作棧分配內存和非托管內存
第24章  原生程序和COM組件互操作性
  24.1  調用原生DLL
  24.2  封送類型與參數
  24.3  非托管代碼中的回調函數
  24.4  模擬C共用體
  24.5  共享內存
  24.6  將結構體映射到非托管內存中
  24.7  COM互操作性
  24.8  在C#中調用COM組件
  24.9  內嵌互操作類型
  24.10  在COM中訪問C#對象
第25章  正則表達式
  25.1  正則表達式基礎
  25.2  量詞符號
  25.3  零寬度斷言
  25.4  分組
  25.5  替換並分割文本
  25.6  正則表達式實例
  25.7  正則表達式語言參考

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032