OpCodes.Ret 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.
Çağıranın değerlendirme yığınından çağıranın değerlendirme yığınına bir dönüş değeri (varsa) göndererek geçerli yöntemden döndürür.
public: static initonly System::Reflection::Emit::OpCode Ret;
public static readonly System.Reflection.Emit.OpCode Ret;
staticval mutable Ret : System.Reflection.Emit.OpCode
Public Shared ReadOnly Ret 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 |
---|---|---|
2A | ret | yönteminden, büyük olasılıkla bir değer döndürerek döndürür. |
Sıralı sırada yığın geçiş davranışı şu şekildedir:
Dönüş değeri çağrılı değerlendirme yığınından çıkarılır.
1. adımda elde edilen dönüş değeri çağıran değerlendirme yığınına gönderilir.
Dönüş değeri çağıran değerlendirme yığınında yoksa, hiçbir değer döndürülür (çağıran veya çağıran yöntemi için yığın geçişi davranışı yoktur).
Varsa, geçerli yöntemin dönüş değerinin türü yığının en üstünden getirilecek ve geçerli yöntemi çağıran yöntemin yığınına kopyalanacak değerin türünü belirler. Geçerli yöntemin değerlendirme yığını, döndürülecek değer dışında boş olmalıdır.
Yönerge ret
, denetimi birtry
, filter
, catch
veya finally
bloğunun dışına aktarmak için kullanılamaz. veya içinde try
yönergesini, tüm kapsayan Leave özel durum bloklarının dışında bir yönergenin ret
hedefiyle birlikte catch
kullanın. ve finally
blokları, kodlarının filter
eklendiği yöntemin değil, özel durum işlemenin mantıksal bir parçası olduğundan, doğru oluşturulmuş Microsoft Ara Dil (MSIL) yönergeleri veya filter
finally
içinden bir yöntem döndürmesi gerçekleştirmez.
Aşağıdaki Emit yöntem aşırı yüklemesi, opcode'unu ret
kullanabilir: