Aracılığıyla paylaş


OpCodes.Rem_Un Alan

Tanım

İki imzasız değeri böler ve kalanları değerlendirme yığınına iter.

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çimlendir Derleme Biçimi Description
5E rem.un İşaretsiz olan bölmenin kalan kısmını işaretsiz value1value2 olarak yığına iter.

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

  1. value1 yığına itilir.

  2. value2 yığına itilir.

  3. value2 ve value1 yığından ve geri kalanı value1divvalue2 hesaplanandan çıkarılır.

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

result = value1rem.unvalue2 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 bunu rem.un hesaplar result ve yığına iletir. Rem.un bağımsız değişkenlerini işaretsiz tamsayılar olarak kabul ederken Rem , bunları işaretli tamsayılar olarak kabul eder.

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

İntegral işlemler sıfır ise value2 oluştururDivideByZeroException.

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

Şunlara uygulanır