OpCodes.Brfalse フィールドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > OpCodes.Brfalse フィールドの意味・解説 

OpCodes.Brfalse フィールド

value が false、null 参照 (Visual Basic の場合は Nothing)、または 0 の場合は、ターゲット命令に制御を転送します。

名前空間: System.Reflection.Emit
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

解説解説

命令の 16 進数の形式、MSIL (Microsoft Intermediate Language) アセンブリ形式、および簡単な説明の一覧を次の表に示します。

スタックの遷移動作を順番に示すと、次のようになります。

  1. 直前の演算によって value がスタックにプッシュされます。

  2. value がスタックからポップされます。value が false の場合は、target に分岐します。

brfalse 命令 (およびそのエイリアスである brnull と brzero) は、value (int32、int64、オブジェクト参照 O、マネージ ポインタ &、遷移ポインタ *、natural int の各型) が 0 (false) である場合に、指定したターゲット命令に制御を転送します。value が 0 以外 (true) である場合は、次の命令で実行が継続されます。

ターゲット命令は、現在の命令に続く次の命令の先頭からの 4 バイト符号付きオフセットとして表されます。

ターゲット命令に 1 つ以上のプリフィックス コードがある場合は、最初のプリフィックスだけに制御を転送できます。この命令では、try、catch、filter、finally の各ブロックの内外への制御の転送は実行できません。

brfalse オペコードを使用できる Emit メソッド オーバーロードを次に示します。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
OpCodes クラス
OpCodes メンバ
System.Reflection.Emit 名前空間



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

OpCodes.Brfalse フィールドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



OpCodes.Brfalse フィールドのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS