IPAddress.Parseで解析し、ToStringすると思わぬ出力結果になる
- 題名: IPAddress.Parseで解析し、ToStringすると思わぬ出力結果になる
- 著者: maki
- 日時: 2012/07/13 14:07:58
- ID: 30733
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: IPAddress.Parseで解析し、ToStringすると思わぬ出力結果になる
- 著者: Hongliang
- 日時: 2012/07/13 14:22:42
- ID: 30734
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: IPAddress.Parseで解析し、ToStringすると思わぬ出力結果になる
- 著者: maki
- 日時: 2012/07/13 15:15:18
- ID: 30736
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
お世話になります。
System.Net名前空間のIPAddressクラスでParseメソッドを使用したときの動きについてご教示願います。
System.Net.IPAddress.Parseメソッドに "192.108.052.027" を指定して IPAddress のインスタンスを生成し、
そのインスタンスの ToString メソッドを使用すると "192.108.42.23" という出力結果になります。
これは正しい動きなのでしょうか?
(想定では左側の0が除去された "192.108.52.27" という結果になると思っていました。)
- コード例(VB.NET) -
Dim ipAdrs As IPAddress = IPAddress.Parse("192.108.052.027")
MessageBox.Show(ipAdrs.ToString()) ' 出力結果:192.108.42.23