请教C#中的类型转换有关问题

请问C#中的类型转换问题uinta1160ushortb(ushort)aconsole.write(b)结果输出34820请问该如何转换才能

请问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