Lire en anglais

Partager via


Int16.MaxValue Champ

Définition

Représente la plus grande valeur possible d'un Int16. Ce champ est constant.

C#
public const short MaxValue = 32767;

Valeur de champ

Value = 32767

Exemples

L’exemple suivant utilise la MaxValue propriété pour empêcher un lors de OverflowException la conversion en valeur Int16 .

C#
long[] numbersToConvert = {162345, 32183, -54000};
short newNumber;
foreach (long number in numbersToConvert)
{
   if (number >= Int16.MinValue && number <= Int16.MaxValue)
   {
      newNumber = Convert.ToInt16(number);
      Console.WriteLine($"Successfully converted {newNumber} to an Int16.");
   }
   else
   {
      Console.WriteLine($"Unable to convert {number} to an Int16.");
   }
}
// The example displays the following output to the console:
//       Unable to convert 162345 to an Int16.
//       Successfully converted 32183 to an Int16.
//       Unable to convert -54000 to an Int16.

Remarques

La valeur de cette constante est 32767 ; autrement dit, 0x7FFF hexadécimaux.

La MaxValue propriété est généralement utilisée pour empêcher un lors de la conversion d’un OverflowException type numérique avec une plage supérieure supérieure (par exemple, un UInt16 ou un Int32) en Int16. L’exemple illustre cette utilisation.

S’applique à

Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

Voir aussi