首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> 關於C語言

《C# to IL》第二章 IL 基礎(七)

     編輯:關於C語言

建構函式執行順序

IL 明確展示:先初始化所有欄位,再執行建構函式本體;基類建構函式最先執行。

WriteLine 多載

ldc.i4.s 10
call void [mscorlib]System.Console::WriteLine(int32)
// 直接輸出整數,無需字串格式化

格式化輸出對應 IL

.locals (int32 V_0)
ldstr "{0}"
ldc.i4.s 20
stloc.0
ldloca.s V_0
box [mscorlib]System.Int32
call void [mscorlib]System.Console::WriteLine(class System.String, class System.Object)

對應 C# Console.WriteLine("{0}", 20)。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved