请问C#中的类型转换问题uint a=1160; ushort b=(ushort)a; console.write(b); 结果输出34820 请问 该如何转换才能将b的值设为1160[解决办法]uint a = 1160; ushort b = (ushort)a; Console.Write(b); //输出结果为: 1160 没有你说的34820