我想生成ID为32位时间戳,48位MAC和16位迭代器的数据库项。虽然我可以把它作为一个字节数组没有问题,但它确实使得在vb.net中使用ID变得复杂......可管理但不方便。
我偶然发现了interopservices.StructureLayout thingies,我认为可以用来创建类似于c ++中的联合的结构。这将使我能够轻松访问ID的各个位,但我需要某种变量来代表整个ID。 vb.net中有96bit类型吗?或者我可以创建一个吗?
答案 0 :(得分:1)
最好使用System.Numerics.BigInteger,它提供常规整数可用的所有操作。见http://msdn.microsoft.com/en-us/library/system.numerics.biginteger.aspx