-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
C# 10核心技術指南 版權信息
- ISBN:9787111755777
- 條形碼:9787111755777 ; 978-7-111-75577-7
- 裝幀:平裝-膠訂
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
C# 10核心技術指南 本書特色
這本暢銷書將回答你在C# 10或.NET 6中遇到的各種問題。C#是一門擁有驚人的靈活性和生命力的語言,它的持續發展也促使我們不斷學習新內容。本書進行了全面更新,是廣受好評的C#一站式參考書。本書圍繞概念和用例進行組織,不但為中高級程序員提供了C#和.NET的簡明知識體系,還進行了一系列深度探索。
C# 10核心技術指南 內容簡介
這本暢銷書將回答你在C#10或.NET6中遇到的各種問題。C#是一門擁有驚人的靈活性和生命力的語言,它的持續發展也促使我們不斷學習新內容。本書進行了全面更新,是廣受好評的C#一站式參考書。
本書圍繞概念和用例進行組織,不但為中高級程序員提供了C#和.NET的簡明知識體系,還進行了一系列深度探索。
C# 10核心技術指南 目錄
前言1
第1章 C#和.NET簡介7
1.1 面向對象7
1.2 類型安全性8
1.3 內存管理8
1.4 平臺支持9
1.5 CLR、BCL和運行時9
1.6 C#簡史13
第2章 C#語言基礎31
2.1 **個C#程序31
2.2 語法33
2.3 類型基礎35
2.4 數值類型46
2.5 布爾類型和運算符53
2.6 字符串和字符55
2.7 數組58
2.8 變量和參數63
2.9 表達式和運算符73
2.10 null運算符78
2.11 語句79
2.12 命名空間89
第3章 在C#中創建類型97
3.1 類97
3.2 繼承116
3.3 object類型126
3.4 結構體129
3.5 訪問權限修飾符132
3.6 接口134
3.7 枚舉類型140
3.8 嵌套類型143
3.9 泛型145
第4章 C#的高級特性159
4.1 委托159
4.2 事件167
4.3 Lambda表達式173
4.4 匿名方法179
4.5 try語句和異常180
4.6 枚舉類型和迭代器188
4.7 可空值類型193
4.8 可空引用類型198
4.9 擴展方法201
4.10 匿名類型203
4.11 元組205
4.12 記錄209
4.13 模式219
4.14 特性224
4.15 調用者信息特性227
4.16 動態綁定229
4.17 運算符重載237
4.18 不安全的代碼和指針240
4.19 預處理指令246
4.20 XML文檔248
第5章 .NET概述253
5.1 .NET Standard254
5.2 運行時與C#語言的關系256
5.3 引用程序集257
5.4 CLR和BCL257
5.5 應用程序層261
第6章 .NET基礎265
6.1 字符串與文本處理265
6.2 日期和時間278
6.3 DateOnly與TimeOnly285
6.4 DateTime與時區285
6.5 格式化和解析290
6.6 標準格式字符串與解析標記296
6.7 其他轉換機制303
6.8 全球化306
6.9 操作數字308
6.10 BitOperations類312
6.11 枚舉312
6.12 Guid結構體316
6.13 相等比較316
6.14 順序比較326
6.15 實用類329
第7章 集合335
7.1 枚舉335
7.2 ICollection和IList接口342
7.3 Array類345
7.4 List、Queue、Stack和Set353
7.5 字典361
7.6 自定義集合與代理367
7.7 不可變集合373
7.8 擴展相等比較和排序操作376
第8章 LINQ383
8.1 入門383
8.2 流式語法385
8.3 查詢表達式391
8.4 延遲執行395
8.5 子查詢401
8.6 構造方式404
8.7 投射方式408
8.8 解釋型查詢410
8.9 EF Core416
8.10 構建查詢表達式427
第9章 LINQ運算符433
9.1 概述434
9.2 篩選437
9.3 投射441
9.4 連接453
9.5 排序461
9.6 分組464
9.7 集合運算符467
9.8 轉換方法469
9.9 元素運算符472
9.10 聚合方法474
9.11 量詞運算符479
9.12 生成集合的方法480
第10章 LINQ to XML483
10.1 架構概述483
10.2 X-DOM概述484
10.3 實例化X-DOM487
10.4 導航和查詢490
10.5 更新X-DOM495
10.6 使用Value498
10.7 文檔和聲明501
10.8 名稱和命名空間504
10.9 注解510
10.10 將數據投射到X-DOM511
第11章 其他XML與JSON技術515
11.1 XmlReader515
11.2 XmlWriter523
11.3 XmlReader/XmlWriter的使用模式525
11.4 處理JSON529
第12章 對象銷毀與垃圾回收543
12.1 IDisposable接口、Dispose方法和Close方法543
12.2 自動垃圾回收548
12.3 終結器550
12.4 垃圾回收器的工作方式555
12.5 托管內存泄漏560
12.6 弱引用564
第13章 診斷569
13.1 條件編譯569
13.2 Debug和Trace類572
13.3 調試器的集成575
13.4 進程與線程處理576
13.5 StackTrace和StackFrame類577
13.6 Windows事件日志579
13.7 性能計數器581
13.8 Stopwatch類585
13.9 跨平臺診斷工具586
第14章 并發與異步591
14.1 概述591
14.2 線程592
14.3 任務606
14.4 異步編程的原則615
14.5 C#的異步函數619
14.6 異步模式638
14.7 舊有的異步編程模式646
第15章 流與I/O649
15.1 流的架構649
15.2 使用流651
15.3 流適配器664
15.4 壓縮流672
15.5 操作ZIP文件675
15.6 文件與目錄操作676
15.7 操作系統安全性686
15.8 內存映射文件689
第16章 網絡693
16.1 .NET網絡架構693
16.2 地址與端口695
16.3 URI696
16.4 HttpClient698
16.5 編寫HTTP服務器706
16.6 使用DNS709
16.7 通過SmtpClient類發送郵件710
16.8 使用TCP711
16.9 使用TCP接收POP3郵件714
第17章 程序集717
17.1 程序集的組成部分717
17.2 強名稱和程序集簽名721
17.3 程序集名稱722
17.4 認證代碼簽名724
17.5 資源和附屬程序集727
17.6 程序集的加載、解析與隔離734
第18章 反射和元數據755
18.1 反射和激活類型755
18.2 反射并調用成員763
18.3 反射程序集776
18.4 使用特性777
18.5 動態生成代碼781
18.6 生成程序集和類型788
18.7 生成類型成員791
18.8 生成泛型方法和類型797
18.9 復雜的生成目標799
18.10 解析IL802
第19章 動態編程809
19.1 動態語言運行時809
19.2 數值類型統一810
19.3 動態成員重載解析812
19.4 實現動態對象817
19.5 與動態語言進行互操作820
第20章 加密823
20.1 概述823
20.2 Windows數據保護824
20.3 哈希算法825
20.4 對稱加密827
20.5 公鑰加密和簽名832
第21章 高級線程處理837
21.1 同步概述837
21.2 排他鎖838
21.3 鎖和線程安全性845
21.4 非排他鎖851
21.5 使用事件等待句柄發送信號858
21.6 Barrier類864
21.7 延遲初始化866
21.8 線程本地存儲868
21.9 定時器872
第22章 并行編程877
22.1 選擇PFX的原因877
22.2 PLINQ880
22.3 Parallel類893
22.4 任務并行899
22.5 處理AggregateException909
22.6 并發集合911
22.7 BlockingCollection類913
第23章 Span和Memory919
23.1 Span和切片920
23.2 Memory類923
23.3 前向枚舉器924
23.4 操作棧分配內存和非托管內存926
第24章 原生程序和COM組件互操作性929
24.1 調用原生DLL929
24.2 封送類型與參數930
24.3 非托管代碼中的回調函數934
24.4 模擬C共用體937
24.5 共享內存938
24.6 將結構體映射到非托管內存中941
24.7 COM互操作性945
24.8 在C#中調用COM組件947
24.9 內嵌互操作類型950
24.10 在COM中訪問C#對象951
第25章 正則表達式953
25.1 正則表達式基礎953
25.2 量詞符號958
25.3 零寬度斷言959
25.4 分組962
25.5 替換并分割文本963
25.6 正則表達式實例965
25.7 正則表達式語言參考969
C# 10核心技術指南 作者簡介
Joseph Albahari是《C# 9.0 in a Nutshell》《C# 10 Pocket Reference》和《LINQ Pocket Reference》(均由O'Reilly 出版)等書的作者。他還是流行的代碼執行和LINQ查詢工具LINQPad的創作者。
- >
姑媽的寶刀
- >
新文學天穹兩巨星--魯迅與胡適/紅燭學術叢書(紅燭學術叢書)
- >
自卑與超越
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
【精裝繪本】畫給孩子的中國神話
- >
經典常談
- >
人文閱讀與收藏·良友文學叢書:一天的工作
- >
龍榆生:詞曲概論/大家小書