Aracılığıyla paylaş


OpCodes.Shl Alan

Tanım

Bir tamsayı değerini belirtilen sayıda bitle sola (sıfır cinsinden) kaydırarak sonucu değerlendirme yığınına iletir.

public: static initonly System::Reflection::Emit::OpCode Shl;
public static readonly System.Reflection.Emit.OpCode Shl;
 staticval mutable Shl : System.Reflection.Emit.OpCode
Public Shared ReadOnly Shl 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
62 Shl Bir tamsayıyı sola kaydırarak (sıfırlarla kaydırarak).

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

  1. Yığına bir değer gönderilir.

  2. Kaydırılacak bit miktarı yığına gönderilir.

  3. Kaydırılacak bit sayısı ve değer yığından çıkarılır; değeri belirtilen bit sayısıyla sola kaydırılır.

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

Yönerge, shl değeri (türü int32, int64 veya native int) belirtilen bit sayısıyla sola 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.

Shl her vardiyada en düşük konuma sıfır bit ekler.

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

Şunlara uygulanır