二个问题,第一个:如何把一个Color对象转换成Uint(非托管代码使用)类型?第二个:如何把一个流对象转换成Uint类型
本人在DotNet中使用了第三方控件其中Uint类型,据.Net帮助中描述,Uint对应.Net中int类型,原本就可直接转换,为什么转换后的值与结果为什么会不同?int -2,147,483,648 到 2,147,483,647 有符号 32 位整数 uint 0 到 4,294,967,295 无符号 32 位整数 哪之间转换是不是有特殊的方式
第一个问题:
通过一个
Color.FromArgb(210,210,210).ToArgb()获取一个RGB值(RGB是灰色)并直接转换成((uint)Color.FromArgb(210,210,210).ToArgb())uint类型,显示的结果是暗红色。我该如何用正确的转换成uint值?
第二个:
byte[] MyData = wfd.FlowImage;//这是个大对象 MyData决对有值,
MyData是个byte[]类型,MyData如何转换Uint类型。