作者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