C#에서 Convert.ToInt16 메서드를 사용하여 지정된 값을 16비트 부호 있는 정수로 변환합니다.
값이 초기화된 이중 변수가 있습니다.
double doubleNum = 3.456;
이제 이를 Int16, 즉 short로 변환해 보겠습니다.
short shortNum; shortNum = Convert.ToInt16(doubleNum);
다음은 완전한 예입니다 -
예
using System; public class Demo { public static void Main() { double doubleNum = 3.456; short shortNum; shortNum = Convert.ToInt16(doubleNum); Console.WriteLine("Converted {0} to {1}", doubleNum, shortNum); } }
출력
Converted 3.456 to 3