ToUInt16 메서드 (Double)
이 문서는 기계 번역을 이용하여 번역되었습니다. 문서를 영문으로 보려면 영문 확인란을 선택하세요. 마우스 포인터를 텍스트 위로 이동시켜 팝업 창에서 영문 텍스트를 표시할 수도 있습니다.
번역
영문

Convert.ToUInt16 메서드 (Double)

 

지정된 배정밀도 부동 소수점 숫자 값을 해당하는 16비트 부호 없는 정수로 변환합니다.

이 API는 CLS 규격이 아닙니다.

네임스페이스:   System
어셈블리:  mscorlib.dll의 mscorlib

[CLSCompliantAttribute(false)]
public static ushort ToUInt16(
	double value
)

매개 변수

value
Type: System.Double

변환할 배정밀도 부동 소수점 숫자입니다.

반환 값

Type: System.UInt16

가장 가까운 16비트 부호 없는 정수로 반올림된 value입니다. value가 두 정수 사이의 값이면 짝수 값을 반환합니다. 예를 들어 4.5는 4로, 5.5는 6으로 변환됩니다.

Exception Condition
OverflowException

value가 0보다 작거나 UInt16.MaxValue보다 큽니다.

다음 예제에서는 배열의 각 요소를 변환 Double 는 부호 없는 16 비트 정수 값입니다.

double[] numbers = { Double.MinValue, -1.38e10, -1023.299, -12.98,
                    0, 9.113e-16, 103.919, 17834.191, Double.MaxValue };
ushort result;

foreach (double number in numbers)
{
   try {
      result = Convert.ToUInt16(number);
      Console.WriteLine("Converted the {0} value '{1}' to the {2} value {3}.", 
                        number.GetType().Name, number, 
                        result.GetType().Name, result);
   }   
   catch (OverflowException)
   {
      Console.WriteLine("{0} is outside the range of the UInt16 type.", number);
   }   
}                                 
// The example displays the following output:
//    -1.79769313486232E+308 is outside the range of the UInt16 type.
//    -13800000000 is outside the range of the UInt16 type.
//    -1023.299 is outside the range of the UInt16 type.
//    -12.98 is outside the range of the UInt16 type.
//    Converted the Double value '0' to the UInt16 value 0.
//    Converted the Double value '9.113E-16' to the UInt16 value 0.
//    Converted the Double value '103.919' to the UInt16 value 104.
//    Converted the Double value '17834.191' to the UInt16 value 17834.
//    1.79769313486232E+308 is outside the range of the UInt16 type.

Universal Windows Platform
8 이후에 사용 가능
.NET Framework
1.1 이후에 사용 가능
Portable Class Library
portable .NET platforms에서 지원 portable .NET platforms
Silverlight
2.0 이후에 사용 가능
Windows Phone Silverlight
7.0 이후에 사용 가능
Windows Phone
8.1 이후에 사용 가능
맨 위로 이동
표시:
© 2016 Microsoft