Exporter (0) Imprimer
Développer tout
Développer Réduire
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

OpCodes.Mul_Ovf, champ

Mise à jour : novembre 2007

Multiplie deux valeurs entières, effectue un contrôle de dépassement de capacité et exécute un push du résultat dans la pile d'évaluation.

Espace de noms :  System.Reflection.Emit
Assembly :  mscorlib (dans mscorlib.dll)

public static readonly OpCode Mul_Ovf
public static final OpCode Mul_Ovf
public static final var Mul_Ovf : OpCode

Le tableau suivant répertorie le format d'assembly hexadécimal et MSIL (Microsoft Intermediate Language) de l'instruction et donne un bref résumé de référence :

Format

Format d'assembly

Description

D8

mul.ovf

Multiplie deux valeurs entières dans la pile avec un contrôle de dépassement de capacité.

Le comportement de transition de la pile, dans un ordre séquentiel, est le suivant :

  1. value1 fait l'objet d'un push dans la pile.

  2. value2 fait l'objet d'un push dans la pile.

  3. value2 et value1 sont extraits (pop) de la pile ; value1 est multiplié par value2, avec un contrôle de dépassement de capacité.

  4. Le résultat fait l'objet d'un push dans la pile.

L'instruction mul.ovf multiplie l'entier value1 par l'entier value2 et exécute un push du résultat dans la pile. Une exception est levée si le résultat ne tient pas dans le type de résultat.

OverflowException est levé si le résultat ne peut pas être représenté dans le type de résultat.

La surcharge de méthode Emit suivante peut utiliser l'opcode mul.ovf :

  • ILGenerator.Emit(OpCode)

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professionnel Édition x64, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.

.NET Framework

Pris en charge dans : 3.5, 3.0, 2.0, 1.1, 1.0
Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.

Ajouts de la communauté

AJOUTER
Afficher:
© 2014 Microsoft. Tous droits réservés.