如何检索存储在数据库中整数列中的字节数组?
我首先将它作为int,然后作为byte []吗?
byte [] permissions =(byte)Convert.ToInt(dr [“myField”]);
答案 0 :(得分:1)
好吧,数据存储为整数。你想如何将其转换为字节数组。如果输入12345,输出应该是什么?
为什么要尝试将字节数组存储在整数列中?
编辑:现在我们知道它基本上是你所追求的标志,我不会将它转换为字节数组,我会使用枚举:[Flags]
public enum Permissions
{
Read = 1,
Write = 2,
Execute = 4,
Guillotine = 8,
Lynch = 16
// etc
}
然后你可以施展:
Permissions permissions = (Permissions) (int) dr["Field"]