OpCodes.Rem_Un Alan
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İ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:
value1
yığına gönderilir.value2
yığına gönderilir.value2
vevalue1
yığından çıkarılır ve kalanvalue1
div
value2
hesaplanır.Sonuç yığına gönderilir.
result
=
value1
rem.un
value2
aşağıdaki koşulları karşılar:
result
=
value1
-
value2
x(value1
div.un
value2
), 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: