作者KuanYinMah (傻瓜与野丫头)
看板C_Sharp
标题[问题] 请问一些 Parse 的实作...
时间Mon Dec 29 11:12:14 2008
我在做一个网路管理的程式, 会用到很多的 IP 及 MAC
而在这麽多 IP MAC 中要找到一笔笔的资讯, 不得不用到 Search 的功能
我就想说, 把 IP 及 MAC 都转换成一个数字, 应该可以有比较高的效能
比如像 IP, 它可以用一个 32 位元的非负整数来表示
而 MAC 呢, 其实也可以用一个 48 位元的非负整数来表示
所以在 C# 里, 有一个 long 的资料型态 (64位元) 应该足以储存这些资讯
那我想请教, 除了自己实作 Converter 之外, 有没有什麽办法可以做这些转换??
[这些 Converter 的实作应该是大一计概的东西了吧 @@]
自己实作这些 Converter 总觉得有点逊, 而且效能也不知优不优
比如像 long.Parse 之类的可以做这种转换吗?? 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.168.71.22
1F:推 MRjk:应该不用那麽麻烦 用hashtable存就好了 12/29 11:53
2F:→ MRjk:搜寻效能应该是最快的 12/29 11:54