Aracılığıyla paylaş


OpCodes.Brfalse Alan

Tanım

Denetimi, null başvuru (NothingVisual Basic'te) veya sıfır olduğunda valuefalsehedef yönergeye aktarır.

public: static initonly System::Reflection::Emit::OpCode Brfalse;
public static readonly System.Reflection.Emit.OpCode Brfalse;
 staticval mutable Brfalse : System.Reflection.Emit.OpCode
Public Shared ReadOnly Brfalse As OpCode 

Alan Değeri

Açıklamalar

Aşağıdaki tabloda yönergenin onaltılık ve Microsoft Ara Dili (MSIL) derleme biçimi ve kısa başvuru özeti listelenmiştir:

Biçimlendir Derleme Biçimi Description
39 <int32> Brfalse target

brnull target

brzero target
ise falsebelirtilen uzaklıkta hedef yönergeye dallar.

Sıralı sırada yığın geçiş davranışı şu şekildedir:

  1. value önceki bir işlem tarafından yığına gönderilir.

  2. value yığından çıkarılır; ise valuefalse, dal ile dallanır target.

brfalse yönergesi (ve diğer adları brnull ve brzero) denetimi belirtilen hedef yönergeye value aktarır ( türü int32, int64nesne başvurusu O, yönetilen işaretçi , geçici işaretçi &*, native int) sıfır (false ise). Sıfır value değilse (true) yürütme sonraki yönergede devam eder.

Hedef yönerge, geçerli yönergeyi izleyen yönergenin başından itibaren 4 baytlık imzalı bir uzaklık olarak temsil edilir.

Hedef yönergede bir veya daha fazla ön ek kodu varsa, denetim yalnızca bu ön eklerin ilkine aktarılabilir. , catch, filterve finally bloklarının tryiçine ve dışına denetim aktarımları bu yönerge tarafından gerçekleştirilemez.

Aşağıdaki Emit yöntem aşırı yüklemesi, opcode'unu brfalse kullanabilir:

Şunlara uygulanır