CLR via C 讀書筆記目錄

2021-06-14 12:28:27 字數 1035 閱讀 7607

一口氣寫了clr via c# 兩章的筆記,有些內容自己也似懂非懂,有些則覺得很好很強大,所以趁此機會作個目錄同時為每篇文章打個評分:

clr via c# 讀書筆記1-1

: 託管模組 (managed modules)定義

clr via c# 讀書筆記1-2

程式集(assemblies)定義

clr via c# 讀書筆記1-3

:載入及/platform 編譯開關

clr via c# 讀書筆記1-4

:jitcompiler

clr via c# 讀書筆記1-4 追記

il與unsafe

clr via c# 讀書筆記1-5

ngen.exe

clr via c# 讀書筆記1-6

:clr via c# 讀書筆記1-7

common type system (cts)

clr via c# 讀書筆記1-8

common language specification(cls)

clr via c# 讀書筆記1-9

互操作

clr via c# 讀書筆記2-1

:clr via c# 讀書筆記2-2

:把型別編譯成乙個模組

clr via c# 讀書筆記2-3

:元資料(metadata)

clr via c# 讀書筆記2-4

:模組到程式集

clr via c# 讀書筆記2-4 追記

:程式集聯結器 (assembly linker)

clr via c# 讀書筆記2-5

:程式集的版本資源資訊

clr via c# 讀書筆記2-6

:culture

clr via c# 讀書筆記2-7

:配置檔案

CLR via C 讀書筆記1 9

與非託管 的互操作 clr 提供3種與非託管 的互動方案 託管 通過使用 p invoke 機制 來呼叫dll檔案中的非託管函式 許多 fcl 中定義的型別內部都有呼叫到 kernel32.dll,user32.dll 等等檔案中的函式。同時許多程式語言會提供託管 呼叫非託管 的簡便途徑,比如 c ...

CLR via C 讀書筆記2 2

把型別編譯成乙個模組 先假設有這麼乙個簡單的程式 public sealed class program 該程式定義乙個名為 program 的型別,它擁有乙個公有靜態 public,static 方法 main,該方法參照 system.console。把源 存為 program.cs 執行以下命...

《CLR via C 》讀書筆記 09 引數

如果提取的乙個方法,目的是 傳入乙個值,然後加工計算後返回 這是乙個常見的行為 傳入的值如果是 值型別 那是建立的副本,因為所以需要返回的時候再次賦值 使用 out 修飾形參,這樣傳入的是該值的位址,避免建立副本,返回 開發中,會遇到給乙個方法傳的引數大於7個,雖然這樣寫的次數少,但我幹過 引數多,...