Lire en anglais

Partager via


Int16.MinValue Champ

Définition

Représente la plus petite valeur possible de Int16. Ce champ est constant.

public const short MinValue = -32768;

Valeur de champ

Value = -32768

Exemples

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

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 -32768 ; autrement dit, 0x8000 hexadécimaux.

La MinValue 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 inférieure supérieure (par exemple, un Int32 ou un Int64) 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