OpCodes.Rem_Un Alan

Tanım

İki imzasız değeri böler ve kalan değerleri değerlendirme yığınına iletir.

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

Alan Değeri

Açıklamalar

Aşağıdaki tabloda yönergenin onaltılık ve Microsoft Ara Dil (MSIL) derleme biçiminin yanı sıra kısa bir başvuru özeti listelenmiştir:

Format Derleme Biçimi Açıklama
5E rem.un unsigned tarafından value1 unsigned value2 ile bölme işleminin kalan kısmını yığına iletir.

Sıralı sırada yığın geçiş davranışı şöyledir:

  1. value1 yığınına gönderilir.

  2. value2 yığınına gönderilir.

  3. value2 ve value1 yığından ve kalan value1divvalue2 hesaplanan değerden çıkarılır.

  4. Sonuç yığına gönderilir.

result = value1 rem.un value2 aşağıdaki koşulları karşılar:

result = value1 - value2 x(value1div.unvalue2 ve:

0 = result<value2, burada div.un imzasız bölme yönergesidir.

Yönerge rem.un bunu hesaplar result ve yığına iletir. Rem.un bağımsız değişkenlerini işaretsiz tamsayılar olarak, bağımsız değişkenlerini ise Rem imzalı tamsayılar olarak kabul eder.

Rem.un kayan noktalı sayılar için belirtilmemiştir.

İntegral işlemleri sıfır ise DivideByZeroException oluştururvalue2.

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

Şunlara uygulanır