C#中如何将int转成Uint 例如 int i=-34037794 怎么转换成 无符号的Uint 型

2025-03-01 19:47:53
推荐回答(4个)
回答1:

通过强制转换将int类型转换成uint。例如
// 定义一个int类型变量x
int x = -1;
// 将int强制转换成uint
uint u = (uint)x;
// 输出结果
Console.WriteLine("x={0} u={1}", x, u);

回答2:

里面有符号啊,转换之后根本没有意义。要看你想按照什么原则转换了。

回答3:

i=(uint)Math.Abs();//取绝对值,再作类型转换

回答4:

uint.Parse(i);