DOBON.NET DOBON.NETプログラミング掲示板過去ログ

16進数について

環境/言語:[OS : Windows XP Professional / 言語 : Visual Basic .NET]
分類:[.NET]

【解決したい問題】

16進数の文字例(たとえば &H3F6 など)を10進数の数値に変換するにはどうすればよいのでしょうか。

検索サイトでも調べてみたのですがはっきりと書かれたページは見当たりませんでした。

お返事いただけると幸いです。
  • 題名: Re[1]: 16進数について
  • 著者: こど。
  • 日時: 2005/02/11 0:04:03
  • ID: 9076
  • この記事の返信元:
  • この記事への返信:
    • (なし)
  • ツリーを表示
整数型に限らず.NETのわりと基本的なデータ型では、
何らかのデータ(主に文字列)から別のある型の値を得たい場合のために、
統一的な手段として用意されているメソッドがあります。
(単純なデータ型の場合、大体このメソッドは実装されていると思います。)

自分が欲しい型のメソッド一覧を見れば、その機能が提供されているかは
すぐに分かるはずです。
Int32に変換したければ、Int32のメソッド一覧くらいは見るべきだと思います。
ネット検索以前に。

一応、ヒントはP・・・、です。
chibieggさんの望んでいる型ではいくつかオーバーロードが載っていますが、
そのうちのひとつがその機能を提供してくれています。

あと、その中にある、16進(HEX)用の注意事項はよく読んでくださいね。
注意事項はC#風に書いてありますが、「プリフィックス」の扱いはVB.NETでも同じです。
> 16進数の文字例(たとえば &H3F6 など)を10進数の数値に変換するにはどうすればよいのでしょうか。
>
> 検索サイトでも調べてみたのですがはっきりと書かれたページは見当たりませんでした。
>
> お返事いただけると幸いです。

http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cpref/html/frlrfsystemconvertclasstoint32topic19.asp

http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cpref/html/frlrfsystemint32classparsetopic3.asp

こちらを参考にしてください。

DOBON.NET | プログラミング道 | プログラミング掲示板