C#中从Int16到Decimal的隐式转换

short 类型表示一个 16 位有符号整数,即 Int16。

要将 16 位有符号整数隐式转换为十进制,请首先设置一个短值。

short val = -32768;

要将 short 转换为十进制,请分配值。

dec = val;

让我们再看一个例子。

示例

using System;
public class Demo {
   public static void Main() {
      short val = -32768;
      decimal dec;
      Console.WriteLine("Implicit conversion from Int16 to Decimal");
      dec = val;
      Console.WriteLine("十进制: "+dec);
   }
}
输出结果
Implicit conversion from Int16 to Decimal
十进制: -32768