Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo Contract.Result<T>()

 

Data di pubblicazione: ottobre 2016

Rappresenta il valore restituito di un metodo o di una proprietà.

Spazio dei nomi:   System.Diagnostics.Contracts
Assembly:  mscorlib (in mscorlib.dll)

public static T Result<T>()

Valore restituito

Type: T

Valore restituito del metodo o della proprietà contenitore.

Parametri tipo

T

Tipo di valore restituito del metodo o della proprietà contenitore.

Questo metodo può essere utilizzato solo nell'espressione condizionale per il Ensures contratto.

Nell'esempio seguente viene illustrato come utilizzare il Result<T> per specificare un valore restituito previsto. Questo esempio di codice fa parte di un esempio più esaustivo fornito per la ContractClassAttribute classe.

int IArray.Add(Object value)
{
    // Returns the index in which an item was inserted.
    Contract.Ensures(Contract.Result<int>() >= -1);
    Contract.Ensures(Contract.Result<int>() < ((IArray)this).Count);
    return default(int);
}

Universal Windows Platform
Disponibile da 8
.NET Framework
Disponibile da 4.0
Libreria di classi portabile
Supportato in: piattaforme .NET portabili
Silverlight
Disponibile da 4.0
Windows Phone Silverlight
Disponibile da 8.0
Windows Phone
Disponibile da 8.1
Torna all'inizio
Mostra: