在C#中,short是一个关键字,用于声明一个变量,该变量可以存储介于-32,768到32,767之间的有符号整数值。short关键字是System.Int16的别名。

它在内存中占用2个字节(16位)的空间。

声明和初始化

short variable_name = value;

观察下面的例子

internal class Program
 
 {
 
     static void Main(string[] args)
 
     {
 
         short number = 12345;//变量声明
 
         Console.WriteLine($"number = {number}");//输出值
 
         Console.WriteLine($"number的类型为{number.GetType()}");//变量类型
 
         Console.WriteLine($"short占内存大小为{sizeof(short)}");//内存大小
 
         Console.WriteLine($"short最小值{short.MinValue}");
 
         Console.WriteLine($"short最大值{short.MaxValue}");
 
  
 
         var v = Console.ReadKey();
 
     }

输出结果

number = 12345
number的类型为System.Int16
short占内存大小为2
short最小值-32768
short最大值32767