色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

c#程序在運行時必須經過什么和什么階段?

錢衛國2年前9瀏覽0評論

c#程序在運行時必須經過兩個階段。

1,編譯階段:在編譯使用NET框架創建的代碼時,不是立即創建操作系統特定的本機代碼,而是把代碼編譯為微軟中間語言代碼,這些MSlL代碼不專用于任何一種操作系統,也不專用于任何一種語言,有些類似于JAVA的字節碼,c#及其他.NET語言,如VB.NET在編譯階段都編譯為這種語言。

2、JIT編譯階段。因為代碼在編譯階段沒有直接編譯成本機代碼,所以在執行應用程序時必須完成更多的工作,這就是Justintime編譯器的任務。JIT把MSIL編譯為專用于某種操作系統和目標機器結構的本機代碼,只有這樣操作系統才能執行應用程序,這里邊儀器的名稱JustinTime,僅在需要時才編譯的特性。