Прочитать на английском

Поделиться через


Int16.MaxValue Поле

Определение

Представляет наибольшее возможное значение типа Int16. Это поле является константой.

public const short MaxValue = 32767;

Значение поля

Value = 32767

Примеры

В следующем примере свойство используется для MaxValue предотвращения OverflowException при преобразовании в 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.

Комментарии

Значение этой константы равно 32767; то есть шестнадцатеричное 0x7FFF.

Свойство MaxValue обычно используется для предотвращения OverflowException преобразования из числового типа с большим верхним диапазоном (напримерUInt16, или ) Int32в .Int16 Это использование иллюстрируется в примере.

Применяется к

Продукт Версии

См. также раздел