Contract.ValueAtReturn<T>(T) Yöntem
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 yöntemden dönerken parametrenin out
son (çıkış) değerini temsil eder.
public:
generic <typename T>
static T ValueAtReturn([Runtime::InteropServices::Out] T % value);
public static T ValueAtReturn<T> (out T value);
static member ValueAtReturn : 'T -> 'T
Public Shared Function ValueAtReturn(Of T) (ByRef value As T) As T
Tür Parametreleri
- T
out
parametresinin türü.
Parametreler
- value
- T
out
parametresi.
Döndürülenler
parametresinin out
çıkış değeri.
Açıklamalar
Bu yöntem yalnızca sözleşmenin koşullu ifadesinde Ensures kullanılabilir. yönteminde OldValue olduğu gibi, derleyicinin türünü çıkarabildiği her durumda genel tür parametresini atlayabilirsiniz. Sözleşme yeniden yazma yöntemi çağrısını parametresinin out
değeriyle değiştirir. ValueAtReturn yöntemi yalnızca son koşullarda görünebilir. Yöntemin bağımsız değişkeni bir out
parametre veya yapı out
parametresinin alanı olmalıdır. İkincisi, yapı oluşturucusunun son koşulundaki alanlara başvururken de yararlıdır.