第五天 應用程式域 筆記

2021-09-24 02:47:16 字數 1039 閱讀 6398

概念:程序的乙個邏輯分割槽

作用:以程式設計的方式監控應用程式域、在執行時新建應用程式域、向應用程式域引導程式集等多種任務。

主要成員

方法作用

createdomain()

靜態方法,在當前程序中建立乙個新的應用程式域

createinstance()

在引導程式集到呼叫的應用程式域時,在外部程式集檔案中建立指定型別的新例項

executeassembly()

根據檔名在應用程式域中執行程式集

getassemblies()

獲取已經載入到此應用程式域的.net程式集

getcurrentthreadid()

靜態方法,返回當前應用程式域上活動的執行緒id

load()

動態引導程式集到當前的應用程式域

unload()

靜態方法,在程序中解除安裝指定的應用程式域

部分屬性

屬性作用

basedirectory

獲取目錄路徑,程式集解決程式用它來探測程式集

currentdomain

靜態屬性,獲取當前執行執行緒的應用程式域

friendlyname

獲取當前應用程式域的友好名稱

monitoringisenabled

獲取或設定乙個值,該值指示是否對當前程序啟用應用程式域的cpu和記憶體監控。一旦對程序用了監控,則無法將其禁用

setupinformation

部分事件

事件作用

assemblyload

在引導程式集到記憶體時發生

assemblyresolve

在對程式集的解析失敗時發生

domainunload

firstchanceexception

在應用程式域丟擲異常時,該事件將在clr找到合適的catch語句之前觸發

proces***it

當預設應用程式域的父程序退出時,在預設應用程式域上發生

unhandledexception

在異常處理程式未捕捉異常時發生

第五天筆記

1.return 可以結束一整個方法 2.為什麼要學會程式除錯 程式設計師寫出程式不一定有語法錯誤但邏輯錯誤一定有 於是我們就需要一步步拆分 逐步觀察 執行順序和資料變化 來找出問題!在可能出現錯誤的地方打斷點 4.陣列 陣列也有四要素 1陣列名 2.陣列型別 3.陣列下標 最大長度等於陣列長度減一...

第五天 程序 筆記

system.diagnostics命名空間中的部分成員 相關型別 作用process 提供訪問本地和遠端程序的功能,允許通過程式設計方式開始和結束程序 processmodule 代表乙個載入到特定程序的模組 dll或.exe 它能夠表示任何模組 processmodulecollection 提...

第五天(學習筆記)

1.什麼是字典 dict.以 表示,沒一項用逗號隔開,內部元素用key value的形式來儲存資料.查詢的效率非常高,通過key來查詢元素 內部使用key來計算乙個記憶體位址 暫時 hash演算法.key必須是不可變的資料型別 key 必須是可雜湊的資料型別 可雜湊就是不可變 2.字典的增刪改查 1...