ある記事を読んだところ、定数をロードする MSIL 命令が 1 つしかないことがわかりました。それ は一定ldc.r8
の負荷です。double
今、私はそれについて興味があります。私はグーグル検索をしましたが、ほとんど何も見つかりませんでした。.NET にはどのような定数ロード命令があるのか教えていただけますか? それらについてどこで読むことができますか?
命令セットのソースの 1 つは、http: //en.wikipedia.org/wiki/List_of_CIL_instructionsです。そこには 16ldc
の命令が表示されます。
より包括的な情報源が必要な場合は、仕様を試してください: http://www.ecma-international.org/publications/standards/Ecma-335.htm
float64
型の値を型 F (float) として評価スタックにロードします。
リンク: http://msdn.microsoft.com/en-us/library/system.reflection.emit.opcodes.ldc_r8.aspx