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

C#中bit类型数据怎么转int型?从数据库中读出的事bit型我要转为int放入实体中?怎么转?... C# 中 bit类型数据怎么转int型 ?
从数据库中读出的事bit型 我要转为int放入实体中 ? 怎么转?
展开
 我来答
西三227
推荐于2016-03-31 · TA获得超过1168个赞
知道小有建树答主
回答量:473
采纳率:0%
帮助的人:342万
展开全部
一定要加入出错处理try...catch。然后调用较为妥当的方法:Convert.ToInt32().
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ldz_151
2010-04-14 · 超过12用户采纳过TA的回答
知道答主
回答量:44
采纳率:0%
帮助的人:0
展开全部
在bit类型的数据前加(int)就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
haha_wodebdwk
2010-04-14
知道答主
回答量:70
采纳率:0%
帮助的人:28.3万
展开全部
读出来直接进行转换就好了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友96ffcf7
推荐于2016-03-03 · 知道合伙人互联网行家
百度网友96ffcf7
知道合伙人互联网行家
采纳数:22721 获赞数:118724
从事多年网络方面工作,有丰富的互联网经验。

向TA提问 私信TA
展开全部
在.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
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
574846400
2010-04-14 · TA获得超过179个赞
知道答主
回答量:121
采纳率:0%
帮助的人:61.3万
展开全部
举例:
bit=a
int b=(int)a;
不知道行不行,你试一下吧!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式