Aracılığıyla paylaş


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:

Biçim Derleme Biçimi Tarif
5E rem.un İmzasız value1, imzasız value2 yığına bölme işleminin kalan kısmını iter.

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

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

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

  3. value2 ve value1 yığından çıkarılır ve kalan value1divvalue2 hesaplanı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.

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

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

integral işlemleri, value2 sıfır olduğunda DivideByZeroException oluşturur.

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

Şunlara uygulanır