Int16.MinValue 필드

정의

Int16의 가능한 최소값을 나타냅니다. 이 필드는 상수입니다.

public const short MinValue = -32768;

필드 값

Value = -32768

예제

다음 예제에서는 사용 합니다 MinValue 속성을 값으로 변환할 때를 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.

설명

이 상수의 값은 -32768입니다. 즉, 16진수 0x8000.

속성은 MinValue 일반적으로 보다 낮은 범위(예: 또는 )를 가진 숫자 형식에서 로 변환할 Int16때 를 Int32Int64방지하는 OverflowException 데 사용됩니다. 이 예제에서는 이 사용량을 보여 줍니다.

적용 대상

제품 버전
.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

추가 정보