Looking for a unsigned 128bit Integer Datatype for the .net Framework
Possible Duplicate:
Int128 in .Net?
由于我正在使用一种用于管理IP设备的工具,并且想向其添加IPv6支持,因此我正在寻找一个128位无符号Integer .net数据类型来进行与IP相关的基本计算(子网划分) ,列出子网的所有主机,..)
它应该支持标准的算术/逻辑方法。
谢谢:)
- @斯科特·温斯坦:如果你追求表演,我会拒绝。 BigInteger相当慢。
-
ipv6地址中不仅只有一个64位的部分很有趣。主机部分(大部分时间)是从mac地址生成的?
-
另请参见stackoverflow.com/questions/2967464/…
本文作者描述并展示了如何在.NET中实现Int128数据类型:http://www.informit.com/guides/content.aspx?g=dotnet
- 我知道有几种方法可以在.net上表示大于64位的整数(例如,System.Numerics.BigInteger),但是它们都是带符号的。我正在寻找一个无符号类型。