OpCodes.Shr 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.
Bir tamsayı değerini (in sign) belirtilen sayıda bit sağa kaydırarak sonucu değerlendirme yığınına iletir.
public: static initonly System::Reflection::Emit::OpCode Shr;
public static readonly System.Reflection.Emit.OpCode Shr;
staticval mutable Shr : System.Reflection.Emit.OpCode
Public Shared ReadOnly Shr 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 |
|---|---|---|
| 63 | Shr | Tamsayıyı sağa kaydırarak (işareti kaydırarak). |
Sıralı sırada yığın geçiş davranışı şu şekildedir:
Yığına bir değer gönderilir.
Kaydırılacak bit miktarı yığına gönderilir.
Kaydırılacak bit sayısı ve değer yığından çıkarılır; değeri belirtilen sayıda bit ile sağa kaydırılır.
Sonuç yığına gönderilir.
Yönerge, shr.un değeri (türü int32, int64 veya native int) belirtilen sayıda bit sağa kaydırıyor. Bit sayısı veya native inttüründe int32 bir değerdir. Kaydırılacak bit sayısı, sağlanan değerin genişliğine (bit cinsinden) eşit veya ondan büyükse dönüş değeri belirtilmez.
Shr her vardiyada yüksek sıralı biti çoğaltarak içindeki özgün değerin resultişaretini korur.
Aşağıdaki Emit yöntem aşırı yüklemesi, opcode'unu shr kullanabilir: