C# 中 bit类型数据怎么转int型 ?

2024-12-31 14:26:21
推荐回答(5个)
回答1:

一定要加入出错处理try...catch。然后调用较为妥当的方法:Convert.ToInt32().

回答2:

在bit类型的数据前加(int)就行了

回答3:

读出来直接进行转换就好了

回答4:

在.NET Framework类库的System名字空间中有个叫做BitConverter的类,它是专门用来进行这种转换的。它有一个GetBytes方法,对于大多数简单的类型来说,该方法都被重载了,它可以返回一个byte array来保存你传递的值。
它也有几个ToTypeName方法用来将一个byte array转换成一个基本类型(primitive type):byte[] b = BitConverter.GetBytes(
0xba5eba11 );
//{0x11,0xba,0x5e,0xba}
uint u = BitConverter.ToUInt32(
new byte[] {0xfe, 0x5a, 0x11,
0xfa},0 ); // 0xfa115afe

回答5:

举例:
bit=a
int b=(int)a;
不知道行不行,你试一下吧!