【问题标题】:Looking for a unsigned 128bit Integer Datatype for the .net Framework [duplicate]寻找 .net 框架的无符号 128 位整数数据类型 [重复]
【发布时间】:2011-11-09 03:18:48
【问题描述】:

可能重复:
Int128 in .Net?

由于我正在开发一个管理 IP 设备的工具并且我想为其添加 IPv6 支持,因此我正在寻找一个 128 位无符号整数 .net 数据类型来进行基本的 IP 相关计算(子网划分、列出所有子网的主机,..)

它应该支持标准的算术/逻辑方法。

谢谢你:)

【问题讨论】:

  • @Scott Weinstein:如果你追求表演,我会拒绝。 BigInteger 相当慢。
  • 不只是一个 ipv6 地址的一个 64 位部分有趣。主机部分(大部分时间)是从mac地址生成的?

标签: c# .net


【解决方案1】:

在本文中,作者描述并展示了如何在 .NET 中实现 Int128 数据类型:http://www.informit.com/guides/content.aspx?g=dotnet&seqNum=636

也请在发帖前在这里搜索 SO :)

Int128 in .Net?

【讨论】:

  • 我知道有几种方法可以在 .net 上表示大于 64 位的整数(例如 System.Numerics.BigInteger),但它们都是有符号的。我正在寻找一个无符号类型。
猜你喜欢
  • 1970-01-01
  • 2021-05-15
  • 2020-07-06
  • 2012-07-31
  • 1970-01-01
  • 2016-10-11
  • 2018-11-05
  • 1970-01-01
  • 2022-06-17
相关资源
最近更新 更多